1// Code generated by protoc-gen-gogo. 2// source: rpc.proto 3// DO NOT EDIT! 4 5package etcdserverpb 6 7import ( 8 "fmt" 9 10 proto "github.com/golang/protobuf/proto" 11 12 math "math" 13 14 mvccpb "github.com/coreos/etcd/mvcc/mvccpb" 15 16 authpb "github.com/coreos/etcd/auth/authpb" 17 18 _ "google.golang.org/genproto/googleapis/api/annotations" 19 20 context "golang.org/x/net/context" 21 22 grpc "google.golang.org/grpc" 23 24 io "io" 25) 26 27// Reference imports to suppress errors if they are not otherwise used. 28var _ = proto.Marshal 29var _ = fmt.Errorf 30var _ = math.Inf 31 32type AlarmType int32 33 34const ( 35 AlarmType_NONE AlarmType = 0 36 AlarmType_NOSPACE AlarmType = 1 37) 38 39var AlarmType_name = map[int32]string{ 40 0: "NONE", 41 1: "NOSPACE", 42} 43var AlarmType_value = map[string]int32{ 44 "NONE": 0, 45 "NOSPACE": 1, 46} 47 48func (x AlarmType) String() string { 49 return proto.EnumName(AlarmType_name, int32(x)) 50} 51func (AlarmType) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{0} } 52 53type RangeRequest_SortOrder int32 54 55const ( 56 RangeRequest_NONE RangeRequest_SortOrder = 0 57 RangeRequest_ASCEND RangeRequest_SortOrder = 1 58 RangeRequest_DESCEND RangeRequest_SortOrder = 2 59) 60 61var RangeRequest_SortOrder_name = map[int32]string{ 62 0: "NONE", 63 1: "ASCEND", 64 2: "DESCEND", 65} 66var RangeRequest_SortOrder_value = map[string]int32{ 67 "NONE": 0, 68 "ASCEND": 1, 69 "DESCEND": 2, 70} 71 72func (x RangeRequest_SortOrder) String() string { 73 return proto.EnumName(RangeRequest_SortOrder_name, int32(x)) 74} 75func (RangeRequest_SortOrder) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{1, 0} } 76 77type RangeRequest_SortTarget int32 78 79const ( 80 RangeRequest_KEY RangeRequest_SortTarget = 0 81 RangeRequest_VERSION RangeRequest_SortTarget = 1 82 RangeRequest_CREATE RangeRequest_SortTarget = 2 83 RangeRequest_MOD RangeRequest_SortTarget = 3 84 RangeRequest_VALUE RangeRequest_SortTarget = 4 85) 86 87var RangeRequest_SortTarget_name = map[int32]string{ 88 0: "KEY", 89 1: "VERSION", 90 2: "CREATE", 91 3: "MOD", 92 4: "VALUE", 93} 94var RangeRequest_SortTarget_value = map[string]int32{ 95 "KEY": 0, 96 "VERSION": 1, 97 "CREATE": 2, 98 "MOD": 3, 99 "VALUE": 4, 100} 101 102func (x RangeRequest_SortTarget) String() string { 103 return proto.EnumName(RangeRequest_SortTarget_name, int32(x)) 104} 105func (RangeRequest_SortTarget) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{1, 1} } 106 107type Compare_CompareResult int32 108 109const ( 110 Compare_EQUAL Compare_CompareResult = 0 111 Compare_GREATER Compare_CompareResult = 1 112 Compare_LESS Compare_CompareResult = 2 113 Compare_NOT_EQUAL Compare_CompareResult = 3 114) 115 116var Compare_CompareResult_name = map[int32]string{ 117 0: "EQUAL", 118 1: "GREATER", 119 2: "LESS", 120 3: "NOT_EQUAL", 121} 122var Compare_CompareResult_value = map[string]int32{ 123 "EQUAL": 0, 124 "GREATER": 1, 125 "LESS": 2, 126 "NOT_EQUAL": 3, 127} 128 129func (x Compare_CompareResult) String() string { 130 return proto.EnumName(Compare_CompareResult_name, int32(x)) 131} 132func (Compare_CompareResult) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{9, 0} } 133 134type Compare_CompareTarget int32 135 136const ( 137 Compare_VERSION Compare_CompareTarget = 0 138 Compare_CREATE Compare_CompareTarget = 1 139 Compare_MOD Compare_CompareTarget = 2 140 Compare_VALUE Compare_CompareTarget = 3 141) 142 143var Compare_CompareTarget_name = map[int32]string{ 144 0: "VERSION", 145 1: "CREATE", 146 2: "MOD", 147 3: "VALUE", 148} 149var Compare_CompareTarget_value = map[string]int32{ 150 "VERSION": 0, 151 "CREATE": 1, 152 "MOD": 2, 153 "VALUE": 3, 154} 155 156func (x Compare_CompareTarget) String() string { 157 return proto.EnumName(Compare_CompareTarget_name, int32(x)) 158} 159func (Compare_CompareTarget) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{9, 1} } 160 161type WatchCreateRequest_FilterType int32 162 163const ( 164 // filter out put event. 165 WatchCreateRequest_NOPUT WatchCreateRequest_FilterType = 0 166 // filter out delete event. 167 WatchCreateRequest_NODELETE WatchCreateRequest_FilterType = 1 168) 169 170var WatchCreateRequest_FilterType_name = map[int32]string{ 171 0: "NOPUT", 172 1: "NODELETE", 173} 174var WatchCreateRequest_FilterType_value = map[string]int32{ 175 "NOPUT": 0, 176 "NODELETE": 1, 177} 178 179func (x WatchCreateRequest_FilterType) String() string { 180 return proto.EnumName(WatchCreateRequest_FilterType_name, int32(x)) 181} 182func (WatchCreateRequest_FilterType) EnumDescriptor() ([]byte, []int) { 183 return fileDescriptorRpc, []int{19, 0} 184} 185 186type AlarmRequest_AlarmAction int32 187 188const ( 189 AlarmRequest_GET AlarmRequest_AlarmAction = 0 190 AlarmRequest_ACTIVATE AlarmRequest_AlarmAction = 1 191 AlarmRequest_DEACTIVATE AlarmRequest_AlarmAction = 2 192) 193 194var AlarmRequest_AlarmAction_name = map[int32]string{ 195 0: "GET", 196 1: "ACTIVATE", 197 2: "DEACTIVATE", 198} 199var AlarmRequest_AlarmAction_value = map[string]int32{ 200 "GET": 0, 201 "ACTIVATE": 1, 202 "DEACTIVATE": 2, 203} 204 205func (x AlarmRequest_AlarmAction) String() string { 206 return proto.EnumName(AlarmRequest_AlarmAction_name, int32(x)) 207} 208func (AlarmRequest_AlarmAction) EnumDescriptor() ([]byte, []int) { 209 return fileDescriptorRpc, []int{41, 0} 210} 211 212type ResponseHeader struct { 213 // cluster_id is the ID of the cluster which sent the response. 214 ClusterId uint64 `protobuf:"varint,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 215 // member_id is the ID of the member which sent the response. 216 MemberId uint64 `protobuf:"varint,2,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"` 217 // revision is the key-value store revision when the request was applied. 218 Revision int64 `protobuf:"varint,3,opt,name=revision,proto3" json:"revision,omitempty"` 219 // raft_term is the raft term when the request was applied. 220 RaftTerm uint64 `protobuf:"varint,4,opt,name=raft_term,json=raftTerm,proto3" json:"raft_term,omitempty"` 221} 222 223func (m *ResponseHeader) Reset() { *m = ResponseHeader{} } 224func (m *ResponseHeader) String() string { return proto.CompactTextString(m) } 225func (*ResponseHeader) ProtoMessage() {} 226func (*ResponseHeader) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{0} } 227 228func (m *ResponseHeader) GetClusterId() uint64 { 229 if m != nil { 230 return m.ClusterId 231 } 232 return 0 233} 234 235func (m *ResponseHeader) GetMemberId() uint64 { 236 if m != nil { 237 return m.MemberId 238 } 239 return 0 240} 241 242func (m *ResponseHeader) GetRevision() int64 { 243 if m != nil { 244 return m.Revision 245 } 246 return 0 247} 248 249func (m *ResponseHeader) GetRaftTerm() uint64 { 250 if m != nil { 251 return m.RaftTerm 252 } 253 return 0 254} 255 256type RangeRequest struct { 257 // key is the first key for the range. If range_end is not given, the request only looks up key. 258 Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 259 // range_end is the upper bound on the requested range [key, range_end). 260 // If range_end is '\0', the range is all keys >= key. 261 // If range_end is key plus one (e.g., "aa"+1 == "ab", "a\xff"+1 == "b"), 262 // then the range request gets all keys prefixed with key. 263 // If both key and range_end are '\0', then the range request returns all keys. 264 RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"` 265 // limit is a limit on the number of keys returned for the request. When limit is set to 0, 266 // it is treated as no limit. 267 Limit int64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"` 268 // revision is the point-in-time of the key-value store to use for the range. 269 // If revision is less or equal to zero, the range is over the newest key-value store. 270 // If the revision has been compacted, ErrCompacted is returned as a response. 271 Revision int64 `protobuf:"varint,4,opt,name=revision,proto3" json:"revision,omitempty"` 272 // sort_order is the order for returned sorted results. 273 SortOrder RangeRequest_SortOrder `protobuf:"varint,5,opt,name=sort_order,json=sortOrder,proto3,enum=etcdserverpb.RangeRequest_SortOrder" json:"sort_order,omitempty"` 274 // sort_target is the key-value field to use for sorting. 275 SortTarget RangeRequest_SortTarget `protobuf:"varint,6,opt,name=sort_target,json=sortTarget,proto3,enum=etcdserverpb.RangeRequest_SortTarget" json:"sort_target,omitempty"` 276 // serializable sets the range request to use serializable member-local reads. 277 // Range requests are linearizable by default; linearizable requests have higher 278 // latency and lower throughput than serializable requests but reflect the current 279 // consensus of the cluster. For better performance, in exchange for possible stale reads, 280 // a serializable range request is served locally without needing to reach consensus 281 // with other nodes in the cluster. 282 Serializable bool `protobuf:"varint,7,opt,name=serializable,proto3" json:"serializable,omitempty"` 283 // keys_only when set returns only the keys and not the values. 284 KeysOnly bool `protobuf:"varint,8,opt,name=keys_only,json=keysOnly,proto3" json:"keys_only,omitempty"` 285 // count_only when set returns only the count of the keys in the range. 286 CountOnly bool `protobuf:"varint,9,opt,name=count_only,json=countOnly,proto3" json:"count_only,omitempty"` 287 // min_mod_revision is the lower bound for returned key mod revisions; all keys with 288 // lesser mod revisions will be filtered away. 289 MinModRevision int64 `protobuf:"varint,10,opt,name=min_mod_revision,json=minModRevision,proto3" json:"min_mod_revision,omitempty"` 290 // max_mod_revision is the upper bound for returned key mod revisions; all keys with 291 // greater mod revisions will be filtered away. 292 MaxModRevision int64 `protobuf:"varint,11,opt,name=max_mod_revision,json=maxModRevision,proto3" json:"max_mod_revision,omitempty"` 293 // min_create_revision is the lower bound for returned key create revisions; all keys with 294 // lesser create trevisions will be filtered away. 295 MinCreateRevision int64 `protobuf:"varint,12,opt,name=min_create_revision,json=minCreateRevision,proto3" json:"min_create_revision,omitempty"` 296 // max_create_revision is the upper bound for returned key create revisions; all keys with 297 // greater create revisions will be filtered away. 298 MaxCreateRevision int64 `protobuf:"varint,13,opt,name=max_create_revision,json=maxCreateRevision,proto3" json:"max_create_revision,omitempty"` 299} 300 301func (m *RangeRequest) Reset() { *m = RangeRequest{} } 302func (m *RangeRequest) String() string { return proto.CompactTextString(m) } 303func (*RangeRequest) ProtoMessage() {} 304func (*RangeRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{1} } 305 306func (m *RangeRequest) GetKey() []byte { 307 if m != nil { 308 return m.Key 309 } 310 return nil 311} 312 313func (m *RangeRequest) GetRangeEnd() []byte { 314 if m != nil { 315 return m.RangeEnd 316 } 317 return nil 318} 319 320func (m *RangeRequest) GetLimit() int64 { 321 if m != nil { 322 return m.Limit 323 } 324 return 0 325} 326 327func (m *RangeRequest) GetRevision() int64 { 328 if m != nil { 329 return m.Revision 330 } 331 return 0 332} 333 334func (m *RangeRequest) GetSortOrder() RangeRequest_SortOrder { 335 if m != nil { 336 return m.SortOrder 337 } 338 return RangeRequest_NONE 339} 340 341func (m *RangeRequest) GetSortTarget() RangeRequest_SortTarget { 342 if m != nil { 343 return m.SortTarget 344 } 345 return RangeRequest_KEY 346} 347 348func (m *RangeRequest) GetSerializable() bool { 349 if m != nil { 350 return m.Serializable 351 } 352 return false 353} 354 355func (m *RangeRequest) GetKeysOnly() bool { 356 if m != nil { 357 return m.KeysOnly 358 } 359 return false 360} 361 362func (m *RangeRequest) GetCountOnly() bool { 363 if m != nil { 364 return m.CountOnly 365 } 366 return false 367} 368 369func (m *RangeRequest) GetMinModRevision() int64 { 370 if m != nil { 371 return m.MinModRevision 372 } 373 return 0 374} 375 376func (m *RangeRequest) GetMaxModRevision() int64 { 377 if m != nil { 378 return m.MaxModRevision 379 } 380 return 0 381} 382 383func (m *RangeRequest) GetMinCreateRevision() int64 { 384 if m != nil { 385 return m.MinCreateRevision 386 } 387 return 0 388} 389 390func (m *RangeRequest) GetMaxCreateRevision() int64 { 391 if m != nil { 392 return m.MaxCreateRevision 393 } 394 return 0 395} 396 397type RangeResponse struct { 398 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 399 // kvs is the list of key-value pairs matched by the range request. 400 // kvs is empty when count is requested. 401 Kvs []*mvccpb.KeyValue `protobuf:"bytes,2,rep,name=kvs" json:"kvs,omitempty"` 402 // more indicates if there are more keys to return in the requested range. 403 More bool `protobuf:"varint,3,opt,name=more,proto3" json:"more,omitempty"` 404 // count is set to the number of keys within the range when requested. 405 Count int64 `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"` 406} 407 408func (m *RangeResponse) Reset() { *m = RangeResponse{} } 409func (m *RangeResponse) String() string { return proto.CompactTextString(m) } 410func (*RangeResponse) ProtoMessage() {} 411func (*RangeResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{2} } 412 413func (m *RangeResponse) GetHeader() *ResponseHeader { 414 if m != nil { 415 return m.Header 416 } 417 return nil 418} 419 420func (m *RangeResponse) GetKvs() []*mvccpb.KeyValue { 421 if m != nil { 422 return m.Kvs 423 } 424 return nil 425} 426 427func (m *RangeResponse) GetMore() bool { 428 if m != nil { 429 return m.More 430 } 431 return false 432} 433 434func (m *RangeResponse) GetCount() int64 { 435 if m != nil { 436 return m.Count 437 } 438 return 0 439} 440 441type PutRequest struct { 442 // key is the key, in bytes, to put into the key-value store. 443 Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 444 // value is the value, in bytes, to associate with the key in the key-value store. 445 Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` 446 // lease is the lease ID to associate with the key in the key-value store. A lease 447 // value of 0 indicates no lease. 448 Lease int64 `protobuf:"varint,3,opt,name=lease,proto3" json:"lease,omitempty"` 449 // If prev_kv is set, etcd gets the previous key-value pair before changing it. 450 // The previous key-value pair will be returned in the put response. 451 PrevKv bool `protobuf:"varint,4,opt,name=prev_kv,json=prevKv,proto3" json:"prev_kv,omitempty"` 452 // If ignore_value is set, etcd updates the key using its current value. 453 // Returns an error if the key does not exist. 454 IgnoreValue bool `protobuf:"varint,5,opt,name=ignore_value,json=ignoreValue,proto3" json:"ignore_value,omitempty"` 455 // If ignore_lease is set, etcd updates the key using its current lease. 456 // Returns an error if the key does not exist. 457 IgnoreLease bool `protobuf:"varint,6,opt,name=ignore_lease,json=ignoreLease,proto3" json:"ignore_lease,omitempty"` 458} 459 460func (m *PutRequest) Reset() { *m = PutRequest{} } 461func (m *PutRequest) String() string { return proto.CompactTextString(m) } 462func (*PutRequest) ProtoMessage() {} 463func (*PutRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{3} } 464 465func (m *PutRequest) GetKey() []byte { 466 if m != nil { 467 return m.Key 468 } 469 return nil 470} 471 472func (m *PutRequest) GetValue() []byte { 473 if m != nil { 474 return m.Value 475 } 476 return nil 477} 478 479func (m *PutRequest) GetLease() int64 { 480 if m != nil { 481 return m.Lease 482 } 483 return 0 484} 485 486func (m *PutRequest) GetPrevKv() bool { 487 if m != nil { 488 return m.PrevKv 489 } 490 return false 491} 492 493func (m *PutRequest) GetIgnoreValue() bool { 494 if m != nil { 495 return m.IgnoreValue 496 } 497 return false 498} 499 500func (m *PutRequest) GetIgnoreLease() bool { 501 if m != nil { 502 return m.IgnoreLease 503 } 504 return false 505} 506 507type PutResponse struct { 508 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 509 // if prev_kv is set in the request, the previous key-value pair will be returned. 510 PrevKv *mvccpb.KeyValue `protobuf:"bytes,2,opt,name=prev_kv,json=prevKv" json:"prev_kv,omitempty"` 511} 512 513func (m *PutResponse) Reset() { *m = PutResponse{} } 514func (m *PutResponse) String() string { return proto.CompactTextString(m) } 515func (*PutResponse) ProtoMessage() {} 516func (*PutResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{4} } 517 518func (m *PutResponse) GetHeader() *ResponseHeader { 519 if m != nil { 520 return m.Header 521 } 522 return nil 523} 524 525func (m *PutResponse) GetPrevKv() *mvccpb.KeyValue { 526 if m != nil { 527 return m.PrevKv 528 } 529 return nil 530} 531 532type DeleteRangeRequest struct { 533 // key is the first key to delete in the range. 534 Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 535 // range_end is the key following the last key to delete for the range [key, range_end). 536 // If range_end is not given, the range is defined to contain only the key argument. 537 // If range_end is one bit larger than the given key, then the range is all the keys 538 // with the prefix (the given key). 539 // If range_end is '\0', the range is all keys greater than or equal to the key argument. 540 RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"` 541 // If prev_kv is set, etcd gets the previous key-value pairs before deleting it. 542 // The previous key-value pairs will be returned in the delete response. 543 PrevKv bool `protobuf:"varint,3,opt,name=prev_kv,json=prevKv,proto3" json:"prev_kv,omitempty"` 544} 545 546func (m *DeleteRangeRequest) Reset() { *m = DeleteRangeRequest{} } 547func (m *DeleteRangeRequest) String() string { return proto.CompactTextString(m) } 548func (*DeleteRangeRequest) ProtoMessage() {} 549func (*DeleteRangeRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{5} } 550 551func (m *DeleteRangeRequest) GetKey() []byte { 552 if m != nil { 553 return m.Key 554 } 555 return nil 556} 557 558func (m *DeleteRangeRequest) GetRangeEnd() []byte { 559 if m != nil { 560 return m.RangeEnd 561 } 562 return nil 563} 564 565func (m *DeleteRangeRequest) GetPrevKv() bool { 566 if m != nil { 567 return m.PrevKv 568 } 569 return false 570} 571 572type DeleteRangeResponse struct { 573 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 574 // deleted is the number of keys deleted by the delete range request. 575 Deleted int64 `protobuf:"varint,2,opt,name=deleted,proto3" json:"deleted,omitempty"` 576 // if prev_kv is set in the request, the previous key-value pairs will be returned. 577 PrevKvs []*mvccpb.KeyValue `protobuf:"bytes,3,rep,name=prev_kvs,json=prevKvs" json:"prev_kvs,omitempty"` 578} 579 580func (m *DeleteRangeResponse) Reset() { *m = DeleteRangeResponse{} } 581func (m *DeleteRangeResponse) String() string { return proto.CompactTextString(m) } 582func (*DeleteRangeResponse) ProtoMessage() {} 583func (*DeleteRangeResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{6} } 584 585func (m *DeleteRangeResponse) GetHeader() *ResponseHeader { 586 if m != nil { 587 return m.Header 588 } 589 return nil 590} 591 592func (m *DeleteRangeResponse) GetDeleted() int64 { 593 if m != nil { 594 return m.Deleted 595 } 596 return 0 597} 598 599func (m *DeleteRangeResponse) GetPrevKvs() []*mvccpb.KeyValue { 600 if m != nil { 601 return m.PrevKvs 602 } 603 return nil 604} 605 606type RequestOp struct { 607 // request is a union of request types accepted by a transaction. 608 // 609 // Types that are valid to be assigned to Request: 610 // *RequestOp_RequestRange 611 // *RequestOp_RequestPut 612 // *RequestOp_RequestDeleteRange 613 Request isRequestOp_Request `protobuf_oneof:"request"` 614} 615 616func (m *RequestOp) Reset() { *m = RequestOp{} } 617func (m *RequestOp) String() string { return proto.CompactTextString(m) } 618func (*RequestOp) ProtoMessage() {} 619func (*RequestOp) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{7} } 620 621type isRequestOp_Request interface { 622 isRequestOp_Request() 623 MarshalTo([]byte) (int, error) 624 Size() int 625} 626 627type RequestOp_RequestRange struct { 628 RequestRange *RangeRequest `protobuf:"bytes,1,opt,name=request_range,json=requestRange,oneof"` 629} 630type RequestOp_RequestPut struct { 631 RequestPut *PutRequest `protobuf:"bytes,2,opt,name=request_put,json=requestPut,oneof"` 632} 633type RequestOp_RequestDeleteRange struct { 634 RequestDeleteRange *DeleteRangeRequest `protobuf:"bytes,3,opt,name=request_delete_range,json=requestDeleteRange,oneof"` 635} 636 637func (*RequestOp_RequestRange) isRequestOp_Request() {} 638func (*RequestOp_RequestPut) isRequestOp_Request() {} 639func (*RequestOp_RequestDeleteRange) isRequestOp_Request() {} 640 641func (m *RequestOp) GetRequest() isRequestOp_Request { 642 if m != nil { 643 return m.Request 644 } 645 return nil 646} 647 648func (m *RequestOp) GetRequestRange() *RangeRequest { 649 if x, ok := m.GetRequest().(*RequestOp_RequestRange); ok { 650 return x.RequestRange 651 } 652 return nil 653} 654 655func (m *RequestOp) GetRequestPut() *PutRequest { 656 if x, ok := m.GetRequest().(*RequestOp_RequestPut); ok { 657 return x.RequestPut 658 } 659 return nil 660} 661 662func (m *RequestOp) GetRequestDeleteRange() *DeleteRangeRequest { 663 if x, ok := m.GetRequest().(*RequestOp_RequestDeleteRange); ok { 664 return x.RequestDeleteRange 665 } 666 return nil 667} 668 669// XXX_OneofFuncs is for the internal use of the proto package. 670func (*RequestOp) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { 671 return _RequestOp_OneofMarshaler, _RequestOp_OneofUnmarshaler, _RequestOp_OneofSizer, []interface{}{ 672 (*RequestOp_RequestRange)(nil), 673 (*RequestOp_RequestPut)(nil), 674 (*RequestOp_RequestDeleteRange)(nil), 675 } 676} 677 678func _RequestOp_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 679 m := msg.(*RequestOp) 680 // request 681 switch x := m.Request.(type) { 682 case *RequestOp_RequestRange: 683 _ = b.EncodeVarint(1<<3 | proto.WireBytes) 684 if err := b.EncodeMessage(x.RequestRange); err != nil { 685 return err 686 } 687 case *RequestOp_RequestPut: 688 _ = b.EncodeVarint(2<<3 | proto.WireBytes) 689 if err := b.EncodeMessage(x.RequestPut); err != nil { 690 return err 691 } 692 case *RequestOp_RequestDeleteRange: 693 _ = b.EncodeVarint(3<<3 | proto.WireBytes) 694 if err := b.EncodeMessage(x.RequestDeleteRange); err != nil { 695 return err 696 } 697 case nil: 698 default: 699 return fmt.Errorf("RequestOp.Request has unexpected type %T", x) 700 } 701 return nil 702} 703 704func _RequestOp_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 705 m := msg.(*RequestOp) 706 switch tag { 707 case 1: // request.request_range 708 if wire != proto.WireBytes { 709 return true, proto.ErrInternalBadWireType 710 } 711 msg := new(RangeRequest) 712 err := b.DecodeMessage(msg) 713 m.Request = &RequestOp_RequestRange{msg} 714 return true, err 715 case 2: // request.request_put 716 if wire != proto.WireBytes { 717 return true, proto.ErrInternalBadWireType 718 } 719 msg := new(PutRequest) 720 err := b.DecodeMessage(msg) 721 m.Request = &RequestOp_RequestPut{msg} 722 return true, err 723 case 3: // request.request_delete_range 724 if wire != proto.WireBytes { 725 return true, proto.ErrInternalBadWireType 726 } 727 msg := new(DeleteRangeRequest) 728 err := b.DecodeMessage(msg) 729 m.Request = &RequestOp_RequestDeleteRange{msg} 730 return true, err 731 default: 732 return false, nil 733 } 734} 735 736func _RequestOp_OneofSizer(msg proto.Message) (n int) { 737 m := msg.(*RequestOp) 738 // request 739 switch x := m.Request.(type) { 740 case *RequestOp_RequestRange: 741 s := proto.Size(x.RequestRange) 742 n += proto.SizeVarint(1<<3 | proto.WireBytes) 743 n += proto.SizeVarint(uint64(s)) 744 n += s 745 case *RequestOp_RequestPut: 746 s := proto.Size(x.RequestPut) 747 n += proto.SizeVarint(2<<3 | proto.WireBytes) 748 n += proto.SizeVarint(uint64(s)) 749 n += s 750 case *RequestOp_RequestDeleteRange: 751 s := proto.Size(x.RequestDeleteRange) 752 n += proto.SizeVarint(3<<3 | proto.WireBytes) 753 n += proto.SizeVarint(uint64(s)) 754 n += s 755 case nil: 756 default: 757 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 758 } 759 return n 760} 761 762type ResponseOp struct { 763 // response is a union of response types returned by a transaction. 764 // 765 // Types that are valid to be assigned to Response: 766 // *ResponseOp_ResponseRange 767 // *ResponseOp_ResponsePut 768 // *ResponseOp_ResponseDeleteRange 769 Response isResponseOp_Response `protobuf_oneof:"response"` 770} 771 772func (m *ResponseOp) Reset() { *m = ResponseOp{} } 773func (m *ResponseOp) String() string { return proto.CompactTextString(m) } 774func (*ResponseOp) ProtoMessage() {} 775func (*ResponseOp) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{8} } 776 777type isResponseOp_Response interface { 778 isResponseOp_Response() 779 MarshalTo([]byte) (int, error) 780 Size() int 781} 782 783type ResponseOp_ResponseRange struct { 784 ResponseRange *RangeResponse `protobuf:"bytes,1,opt,name=response_range,json=responseRange,oneof"` 785} 786type ResponseOp_ResponsePut struct { 787 ResponsePut *PutResponse `protobuf:"bytes,2,opt,name=response_put,json=responsePut,oneof"` 788} 789type ResponseOp_ResponseDeleteRange struct { 790 ResponseDeleteRange *DeleteRangeResponse `protobuf:"bytes,3,opt,name=response_delete_range,json=responseDeleteRange,oneof"` 791} 792 793func (*ResponseOp_ResponseRange) isResponseOp_Response() {} 794func (*ResponseOp_ResponsePut) isResponseOp_Response() {} 795func (*ResponseOp_ResponseDeleteRange) isResponseOp_Response() {} 796 797func (m *ResponseOp) GetResponse() isResponseOp_Response { 798 if m != nil { 799 return m.Response 800 } 801 return nil 802} 803 804func (m *ResponseOp) GetResponseRange() *RangeResponse { 805 if x, ok := m.GetResponse().(*ResponseOp_ResponseRange); ok { 806 return x.ResponseRange 807 } 808 return nil 809} 810 811func (m *ResponseOp) GetResponsePut() *PutResponse { 812 if x, ok := m.GetResponse().(*ResponseOp_ResponsePut); ok { 813 return x.ResponsePut 814 } 815 return nil 816} 817 818func (m *ResponseOp) GetResponseDeleteRange() *DeleteRangeResponse { 819 if x, ok := m.GetResponse().(*ResponseOp_ResponseDeleteRange); ok { 820 return x.ResponseDeleteRange 821 } 822 return nil 823} 824 825// XXX_OneofFuncs is for the internal use of the proto package. 826func (*ResponseOp) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { 827 return _ResponseOp_OneofMarshaler, _ResponseOp_OneofUnmarshaler, _ResponseOp_OneofSizer, []interface{}{ 828 (*ResponseOp_ResponseRange)(nil), 829 (*ResponseOp_ResponsePut)(nil), 830 (*ResponseOp_ResponseDeleteRange)(nil), 831 } 832} 833 834func _ResponseOp_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 835 m := msg.(*ResponseOp) 836 // response 837 switch x := m.Response.(type) { 838 case *ResponseOp_ResponseRange: 839 _ = b.EncodeVarint(1<<3 | proto.WireBytes) 840 if err := b.EncodeMessage(x.ResponseRange); err != nil { 841 return err 842 } 843 case *ResponseOp_ResponsePut: 844 _ = b.EncodeVarint(2<<3 | proto.WireBytes) 845 if err := b.EncodeMessage(x.ResponsePut); err != nil { 846 return err 847 } 848 case *ResponseOp_ResponseDeleteRange: 849 _ = b.EncodeVarint(3<<3 | proto.WireBytes) 850 if err := b.EncodeMessage(x.ResponseDeleteRange); err != nil { 851 return err 852 } 853 case nil: 854 default: 855 return fmt.Errorf("ResponseOp.Response has unexpected type %T", x) 856 } 857 return nil 858} 859 860func _ResponseOp_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 861 m := msg.(*ResponseOp) 862 switch tag { 863 case 1: // response.response_range 864 if wire != proto.WireBytes { 865 return true, proto.ErrInternalBadWireType 866 } 867 msg := new(RangeResponse) 868 err := b.DecodeMessage(msg) 869 m.Response = &ResponseOp_ResponseRange{msg} 870 return true, err 871 case 2: // response.response_put 872 if wire != proto.WireBytes { 873 return true, proto.ErrInternalBadWireType 874 } 875 msg := new(PutResponse) 876 err := b.DecodeMessage(msg) 877 m.Response = &ResponseOp_ResponsePut{msg} 878 return true, err 879 case 3: // response.response_delete_range 880 if wire != proto.WireBytes { 881 return true, proto.ErrInternalBadWireType 882 } 883 msg := new(DeleteRangeResponse) 884 err := b.DecodeMessage(msg) 885 m.Response = &ResponseOp_ResponseDeleteRange{msg} 886 return true, err 887 default: 888 return false, nil 889 } 890} 891 892func _ResponseOp_OneofSizer(msg proto.Message) (n int) { 893 m := msg.(*ResponseOp) 894 // response 895 switch x := m.Response.(type) { 896 case *ResponseOp_ResponseRange: 897 s := proto.Size(x.ResponseRange) 898 n += proto.SizeVarint(1<<3 | proto.WireBytes) 899 n += proto.SizeVarint(uint64(s)) 900 n += s 901 case *ResponseOp_ResponsePut: 902 s := proto.Size(x.ResponsePut) 903 n += proto.SizeVarint(2<<3 | proto.WireBytes) 904 n += proto.SizeVarint(uint64(s)) 905 n += s 906 case *ResponseOp_ResponseDeleteRange: 907 s := proto.Size(x.ResponseDeleteRange) 908 n += proto.SizeVarint(3<<3 | proto.WireBytes) 909 n += proto.SizeVarint(uint64(s)) 910 n += s 911 case nil: 912 default: 913 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 914 } 915 return n 916} 917 918type Compare struct { 919 // result is logical comparison operation for this comparison. 920 Result Compare_CompareResult `protobuf:"varint,1,opt,name=result,proto3,enum=etcdserverpb.Compare_CompareResult" json:"result,omitempty"` 921 // target is the key-value field to inspect for the comparison. 922 Target Compare_CompareTarget `protobuf:"varint,2,opt,name=target,proto3,enum=etcdserverpb.Compare_CompareTarget" json:"target,omitempty"` 923 // key is the subject key for the comparison operation. 924 Key []byte `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"` 925 // Types that are valid to be assigned to TargetUnion: 926 // *Compare_Version 927 // *Compare_CreateRevision 928 // *Compare_ModRevision 929 // *Compare_Value 930 TargetUnion isCompare_TargetUnion `protobuf_oneof:"target_union"` 931} 932 933func (m *Compare) Reset() { *m = Compare{} } 934func (m *Compare) String() string { return proto.CompactTextString(m) } 935func (*Compare) ProtoMessage() {} 936func (*Compare) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{9} } 937 938type isCompare_TargetUnion interface { 939 isCompare_TargetUnion() 940 MarshalTo([]byte) (int, error) 941 Size() int 942} 943 944type Compare_Version struct { 945 Version int64 `protobuf:"varint,4,opt,name=version,proto3,oneof"` 946} 947type Compare_CreateRevision struct { 948 CreateRevision int64 `protobuf:"varint,5,opt,name=create_revision,json=createRevision,proto3,oneof"` 949} 950type Compare_ModRevision struct { 951 ModRevision int64 `protobuf:"varint,6,opt,name=mod_revision,json=modRevision,proto3,oneof"` 952} 953type Compare_Value struct { 954 Value []byte `protobuf:"bytes,7,opt,name=value,proto3,oneof"` 955} 956 957func (*Compare_Version) isCompare_TargetUnion() {} 958func (*Compare_CreateRevision) isCompare_TargetUnion() {} 959func (*Compare_ModRevision) isCompare_TargetUnion() {} 960func (*Compare_Value) isCompare_TargetUnion() {} 961 962func (m *Compare) GetTargetUnion() isCompare_TargetUnion { 963 if m != nil { 964 return m.TargetUnion 965 } 966 return nil 967} 968 969func (m *Compare) GetResult() Compare_CompareResult { 970 if m != nil { 971 return m.Result 972 } 973 return Compare_EQUAL 974} 975 976func (m *Compare) GetTarget() Compare_CompareTarget { 977 if m != nil { 978 return m.Target 979 } 980 return Compare_VERSION 981} 982 983func (m *Compare) GetKey() []byte { 984 if m != nil { 985 return m.Key 986 } 987 return nil 988} 989 990func (m *Compare) GetVersion() int64 { 991 if x, ok := m.GetTargetUnion().(*Compare_Version); ok { 992 return x.Version 993 } 994 return 0 995} 996 997func (m *Compare) GetCreateRevision() int64 { 998 if x, ok := m.GetTargetUnion().(*Compare_CreateRevision); ok { 999 return x.CreateRevision 1000 } 1001 return 0 1002} 1003 1004func (m *Compare) GetModRevision() int64 { 1005 if x, ok := m.GetTargetUnion().(*Compare_ModRevision); ok { 1006 return x.ModRevision 1007 } 1008 return 0 1009} 1010 1011func (m *Compare) GetValue() []byte { 1012 if x, ok := m.GetTargetUnion().(*Compare_Value); ok { 1013 return x.Value 1014 } 1015 return nil 1016} 1017 1018// XXX_OneofFuncs is for the internal use of the proto package. 1019func (*Compare) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { 1020 return _Compare_OneofMarshaler, _Compare_OneofUnmarshaler, _Compare_OneofSizer, []interface{}{ 1021 (*Compare_Version)(nil), 1022 (*Compare_CreateRevision)(nil), 1023 (*Compare_ModRevision)(nil), 1024 (*Compare_Value)(nil), 1025 } 1026} 1027 1028func _Compare_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 1029 m := msg.(*Compare) 1030 // target_union 1031 switch x := m.TargetUnion.(type) { 1032 case *Compare_Version: 1033 _ = b.EncodeVarint(4<<3 | proto.WireVarint) 1034 _ = b.EncodeVarint(uint64(x.Version)) 1035 case *Compare_CreateRevision: 1036 _ = b.EncodeVarint(5<<3 | proto.WireVarint) 1037 _ = b.EncodeVarint(uint64(x.CreateRevision)) 1038 case *Compare_ModRevision: 1039 _ = b.EncodeVarint(6<<3 | proto.WireVarint) 1040 _ = b.EncodeVarint(uint64(x.ModRevision)) 1041 case *Compare_Value: 1042 _ = b.EncodeVarint(7<<3 | proto.WireBytes) 1043 _ = b.EncodeRawBytes(x.Value) 1044 case nil: 1045 default: 1046 return fmt.Errorf("Compare.TargetUnion has unexpected type %T", x) 1047 } 1048 return nil 1049} 1050 1051func _Compare_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 1052 m := msg.(*Compare) 1053 switch tag { 1054 case 4: // target_union.version 1055 if wire != proto.WireVarint { 1056 return true, proto.ErrInternalBadWireType 1057 } 1058 x, err := b.DecodeVarint() 1059 m.TargetUnion = &Compare_Version{int64(x)} 1060 return true, err 1061 case 5: // target_union.create_revision 1062 if wire != proto.WireVarint { 1063 return true, proto.ErrInternalBadWireType 1064 } 1065 x, err := b.DecodeVarint() 1066 m.TargetUnion = &Compare_CreateRevision{int64(x)} 1067 return true, err 1068 case 6: // target_union.mod_revision 1069 if wire != proto.WireVarint { 1070 return true, proto.ErrInternalBadWireType 1071 } 1072 x, err := b.DecodeVarint() 1073 m.TargetUnion = &Compare_ModRevision{int64(x)} 1074 return true, err 1075 case 7: // target_union.value 1076 if wire != proto.WireBytes { 1077 return true, proto.ErrInternalBadWireType 1078 } 1079 x, err := b.DecodeRawBytes(true) 1080 m.TargetUnion = &Compare_Value{x} 1081 return true, err 1082 default: 1083 return false, nil 1084 } 1085} 1086 1087func _Compare_OneofSizer(msg proto.Message) (n int) { 1088 m := msg.(*Compare) 1089 // target_union 1090 switch x := m.TargetUnion.(type) { 1091 case *Compare_Version: 1092 n += proto.SizeVarint(4<<3 | proto.WireVarint) 1093 n += proto.SizeVarint(uint64(x.Version)) 1094 case *Compare_CreateRevision: 1095 n += proto.SizeVarint(5<<3 | proto.WireVarint) 1096 n += proto.SizeVarint(uint64(x.CreateRevision)) 1097 case *Compare_ModRevision: 1098 n += proto.SizeVarint(6<<3 | proto.WireVarint) 1099 n += proto.SizeVarint(uint64(x.ModRevision)) 1100 case *Compare_Value: 1101 n += proto.SizeVarint(7<<3 | proto.WireBytes) 1102 n += proto.SizeVarint(uint64(len(x.Value))) 1103 n += len(x.Value) 1104 case nil: 1105 default: 1106 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 1107 } 1108 return n 1109} 1110 1111// From google paxosdb paper: 1112// Our implementation hinges around a powerful primitive which we call MultiOp. All other database 1113// operations except for iteration are implemented as a single call to MultiOp. A MultiOp is applied atomically 1114// and consists of three components: 1115// 1. A list of tests called guard. Each test in guard checks a single entry in the database. It may check 1116// for the absence or presence of a value, or compare with a given value. Two different tests in the guard 1117// may apply to the same or different entries in the database. All tests in the guard are applied and 1118// MultiOp returns the results. If all tests are true, MultiOp executes t op (see item 2 below), otherwise 1119// it executes f op (see item 3 below). 1120// 2. A list of database operations called t op. Each operation in the list is either an insert, delete, or 1121// lookup operation, and applies to a single database entry. Two different operations in the list may apply 1122// to the same or different entries in the database. These operations are executed 1123// if guard evaluates to 1124// true. 1125// 3. A list of database operations called f op. Like t op, but executed if guard evaluates to false. 1126type TxnRequest struct { 1127 // compare is a list of predicates representing a conjunction of terms. 1128 // If the comparisons succeed, then the success requests will be processed in order, 1129 // and the response will contain their respective responses in order. 1130 // If the comparisons fail, then the failure requests will be processed in order, 1131 // and the response will contain their respective responses in order. 1132 Compare []*Compare `protobuf:"bytes,1,rep,name=compare" json:"compare,omitempty"` 1133 // success is a list of requests which will be applied when compare evaluates to true. 1134 Success []*RequestOp `protobuf:"bytes,2,rep,name=success" json:"success,omitempty"` 1135 // failure is a list of requests which will be applied when compare evaluates to false. 1136 Failure []*RequestOp `protobuf:"bytes,3,rep,name=failure" json:"failure,omitempty"` 1137} 1138 1139func (m *TxnRequest) Reset() { *m = TxnRequest{} } 1140func (m *TxnRequest) String() string { return proto.CompactTextString(m) } 1141func (*TxnRequest) ProtoMessage() {} 1142func (*TxnRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{10} } 1143 1144func (m *TxnRequest) GetCompare() []*Compare { 1145 if m != nil { 1146 return m.Compare 1147 } 1148 return nil 1149} 1150 1151func (m *TxnRequest) GetSuccess() []*RequestOp { 1152 if m != nil { 1153 return m.Success 1154 } 1155 return nil 1156} 1157 1158func (m *TxnRequest) GetFailure() []*RequestOp { 1159 if m != nil { 1160 return m.Failure 1161 } 1162 return nil 1163} 1164 1165type TxnResponse struct { 1166 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 1167 // succeeded is set to true if the compare evaluated to true or false otherwise. 1168 Succeeded bool `protobuf:"varint,2,opt,name=succeeded,proto3" json:"succeeded,omitempty"` 1169 // responses is a list of responses corresponding to the results from applying 1170 // success if succeeded is true or failure if succeeded is false. 1171 Responses []*ResponseOp `protobuf:"bytes,3,rep,name=responses" json:"responses,omitempty"` 1172} 1173 1174func (m *TxnResponse) Reset() { *m = TxnResponse{} } 1175func (m *TxnResponse) String() string { return proto.CompactTextString(m) } 1176func (*TxnResponse) ProtoMessage() {} 1177func (*TxnResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{11} } 1178 1179func (m *TxnResponse) GetHeader() *ResponseHeader { 1180 if m != nil { 1181 return m.Header 1182 } 1183 return nil 1184} 1185 1186func (m *TxnResponse) GetSucceeded() bool { 1187 if m != nil { 1188 return m.Succeeded 1189 } 1190 return false 1191} 1192 1193func (m *TxnResponse) GetResponses() []*ResponseOp { 1194 if m != nil { 1195 return m.Responses 1196 } 1197 return nil 1198} 1199 1200// CompactionRequest compacts the key-value store up to a given revision. All superseded keys 1201// with a revision less than the compaction revision will be removed. 1202type CompactionRequest struct { 1203 // revision is the key-value store revision for the compaction operation. 1204 Revision int64 `protobuf:"varint,1,opt,name=revision,proto3" json:"revision,omitempty"` 1205 // physical is set so the RPC will wait until the compaction is physically 1206 // applied to the local database such that compacted entries are totally 1207 // removed from the backend database. 1208 Physical bool `protobuf:"varint,2,opt,name=physical,proto3" json:"physical,omitempty"` 1209} 1210 1211func (m *CompactionRequest) Reset() { *m = CompactionRequest{} } 1212func (m *CompactionRequest) String() string { return proto.CompactTextString(m) } 1213func (*CompactionRequest) ProtoMessage() {} 1214func (*CompactionRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{12} } 1215 1216func (m *CompactionRequest) GetRevision() int64 { 1217 if m != nil { 1218 return m.Revision 1219 } 1220 return 0 1221} 1222 1223func (m *CompactionRequest) GetPhysical() bool { 1224 if m != nil { 1225 return m.Physical 1226 } 1227 return false 1228} 1229 1230type CompactionResponse struct { 1231 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 1232} 1233 1234func (m *CompactionResponse) Reset() { *m = CompactionResponse{} } 1235func (m *CompactionResponse) String() string { return proto.CompactTextString(m) } 1236func (*CompactionResponse) ProtoMessage() {} 1237func (*CompactionResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{13} } 1238 1239func (m *CompactionResponse) GetHeader() *ResponseHeader { 1240 if m != nil { 1241 return m.Header 1242 } 1243 return nil 1244} 1245 1246type HashRequest struct { 1247} 1248 1249func (m *HashRequest) Reset() { *m = HashRequest{} } 1250func (m *HashRequest) String() string { return proto.CompactTextString(m) } 1251func (*HashRequest) ProtoMessage() {} 1252func (*HashRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{14} } 1253 1254type HashResponse struct { 1255 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 1256 // hash is the hash value computed from the responding member's key-value store. 1257 Hash uint32 `protobuf:"varint,2,opt,name=hash,proto3" json:"hash,omitempty"` 1258} 1259 1260func (m *HashResponse) Reset() { *m = HashResponse{} } 1261func (m *HashResponse) String() string { return proto.CompactTextString(m) } 1262func (*HashResponse) ProtoMessage() {} 1263func (*HashResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{15} } 1264 1265func (m *HashResponse) GetHeader() *ResponseHeader { 1266 if m != nil { 1267 return m.Header 1268 } 1269 return nil 1270} 1271 1272func (m *HashResponse) GetHash() uint32 { 1273 if m != nil { 1274 return m.Hash 1275 } 1276 return 0 1277} 1278 1279type SnapshotRequest struct { 1280} 1281 1282func (m *SnapshotRequest) Reset() { *m = SnapshotRequest{} } 1283func (m *SnapshotRequest) String() string { return proto.CompactTextString(m) } 1284func (*SnapshotRequest) ProtoMessage() {} 1285func (*SnapshotRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{16} } 1286 1287type SnapshotResponse struct { 1288 // header has the current key-value store information. The first header in the snapshot 1289 // stream indicates the point in time of the snapshot. 1290 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 1291 // remaining_bytes is the number of blob bytes to be sent after this message 1292 RemainingBytes uint64 `protobuf:"varint,2,opt,name=remaining_bytes,json=remainingBytes,proto3" json:"remaining_bytes,omitempty"` 1293 // blob contains the next chunk of the snapshot in the snapshot stream. 1294 Blob []byte `protobuf:"bytes,3,opt,name=blob,proto3" json:"blob,omitempty"` 1295} 1296 1297func (m *SnapshotResponse) Reset() { *m = SnapshotResponse{} } 1298func (m *SnapshotResponse) String() string { return proto.CompactTextString(m) } 1299func (*SnapshotResponse) ProtoMessage() {} 1300func (*SnapshotResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{17} } 1301 1302func (m *SnapshotResponse) GetHeader() *ResponseHeader { 1303 if m != nil { 1304 return m.Header 1305 } 1306 return nil 1307} 1308 1309func (m *SnapshotResponse) GetRemainingBytes() uint64 { 1310 if m != nil { 1311 return m.RemainingBytes 1312 } 1313 return 0 1314} 1315 1316func (m *SnapshotResponse) GetBlob() []byte { 1317 if m != nil { 1318 return m.Blob 1319 } 1320 return nil 1321} 1322 1323type WatchRequest struct { 1324 // request_union is a request to either create a new watcher or cancel an existing watcher. 1325 // 1326 // Types that are valid to be assigned to RequestUnion: 1327 // *WatchRequest_CreateRequest 1328 // *WatchRequest_CancelRequest 1329 RequestUnion isWatchRequest_RequestUnion `protobuf_oneof:"request_union"` 1330} 1331 1332func (m *WatchRequest) Reset() { *m = WatchRequest{} } 1333func (m *WatchRequest) String() string { return proto.CompactTextString(m) } 1334func (*WatchRequest) ProtoMessage() {} 1335func (*WatchRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{18} } 1336 1337type isWatchRequest_RequestUnion interface { 1338 isWatchRequest_RequestUnion() 1339 MarshalTo([]byte) (int, error) 1340 Size() int 1341} 1342 1343type WatchRequest_CreateRequest struct { 1344 CreateRequest *WatchCreateRequest `protobuf:"bytes,1,opt,name=create_request,json=createRequest,oneof"` 1345} 1346type WatchRequest_CancelRequest struct { 1347 CancelRequest *WatchCancelRequest `protobuf:"bytes,2,opt,name=cancel_request,json=cancelRequest,oneof"` 1348} 1349 1350func (*WatchRequest_CreateRequest) isWatchRequest_RequestUnion() {} 1351func (*WatchRequest_CancelRequest) isWatchRequest_RequestUnion() {} 1352 1353func (m *WatchRequest) GetRequestUnion() isWatchRequest_RequestUnion { 1354 if m != nil { 1355 return m.RequestUnion 1356 } 1357 return nil 1358} 1359 1360func (m *WatchRequest) GetCreateRequest() *WatchCreateRequest { 1361 if x, ok := m.GetRequestUnion().(*WatchRequest_CreateRequest); ok { 1362 return x.CreateRequest 1363 } 1364 return nil 1365} 1366 1367func (m *WatchRequest) GetCancelRequest() *WatchCancelRequest { 1368 if x, ok := m.GetRequestUnion().(*WatchRequest_CancelRequest); ok { 1369 return x.CancelRequest 1370 } 1371 return nil 1372} 1373 1374// XXX_OneofFuncs is for the internal use of the proto package. 1375func (*WatchRequest) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { 1376 return _WatchRequest_OneofMarshaler, _WatchRequest_OneofUnmarshaler, _WatchRequest_OneofSizer, []interface{}{ 1377 (*WatchRequest_CreateRequest)(nil), 1378 (*WatchRequest_CancelRequest)(nil), 1379 } 1380} 1381 1382func _WatchRequest_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 1383 m := msg.(*WatchRequest) 1384 // request_union 1385 switch x := m.RequestUnion.(type) { 1386 case *WatchRequest_CreateRequest: 1387 _ = b.EncodeVarint(1<<3 | proto.WireBytes) 1388 if err := b.EncodeMessage(x.CreateRequest); err != nil { 1389 return err 1390 } 1391 case *WatchRequest_CancelRequest: 1392 _ = b.EncodeVarint(2<<3 | proto.WireBytes) 1393 if err := b.EncodeMessage(x.CancelRequest); err != nil { 1394 return err 1395 } 1396 case nil: 1397 default: 1398 return fmt.Errorf("WatchRequest.RequestUnion has unexpected type %T", x) 1399 } 1400 return nil 1401} 1402 1403func _WatchRequest_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 1404 m := msg.(*WatchRequest) 1405 switch tag { 1406 case 1: // request_union.create_request 1407 if wire != proto.WireBytes { 1408 return true, proto.ErrInternalBadWireType 1409 } 1410 msg := new(WatchCreateRequest) 1411 err := b.DecodeMessage(msg) 1412 m.RequestUnion = &WatchRequest_CreateRequest{msg} 1413 return true, err 1414 case 2: // request_union.cancel_request 1415 if wire != proto.WireBytes { 1416 return true, proto.ErrInternalBadWireType 1417 } 1418 msg := new(WatchCancelRequest) 1419 err := b.DecodeMessage(msg) 1420 m.RequestUnion = &WatchRequest_CancelRequest{msg} 1421 return true, err 1422 default: 1423 return false, nil 1424 } 1425} 1426 1427func _WatchRequest_OneofSizer(msg proto.Message) (n int) { 1428 m := msg.(*WatchRequest) 1429 // request_union 1430 switch x := m.RequestUnion.(type) { 1431 case *WatchRequest_CreateRequest: 1432 s := proto.Size(x.CreateRequest) 1433 n += proto.SizeVarint(1<<3 | proto.WireBytes) 1434 n += proto.SizeVarint(uint64(s)) 1435 n += s 1436 case *WatchRequest_CancelRequest: 1437 s := proto.Size(x.CancelRequest) 1438 n += proto.SizeVarint(2<<3 | proto.WireBytes) 1439 n += proto.SizeVarint(uint64(s)) 1440 n += s 1441 case nil: 1442 default: 1443 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 1444 } 1445 return n 1446} 1447 1448type WatchCreateRequest struct { 1449 // key is the key to register for watching. 1450 Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 1451 // range_end is the end of the range [key, range_end) to watch. If range_end is not given, 1452 // only the key argument is watched. If range_end is equal to '\0', all keys greater than 1453 // or equal to the key argument are watched. 1454 // If the range_end is one bit larger than the given key, 1455 // then all keys with the prefix (the given key) will be watched. 1456 RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"` 1457 // start_revision is an optional revision to watch from (inclusive). No start_revision is "now". 1458 StartRevision int64 `protobuf:"varint,3,opt,name=start_revision,json=startRevision,proto3" json:"start_revision,omitempty"` 1459 // progress_notify is set so that the etcd server will periodically send a WatchResponse with 1460 // no events to the new watcher if there are no recent events. It is useful when clients 1461 // wish to recover a disconnected watcher starting from a recent known revision. 1462 // The etcd server may decide how often it will send notifications based on current load. 1463 ProgressNotify bool `protobuf:"varint,4,opt,name=progress_notify,json=progressNotify,proto3" json:"progress_notify,omitempty"` 1464 // filters filter the events at server side before it sends back to the watcher. 1465 Filters []WatchCreateRequest_FilterType `protobuf:"varint,5,rep,packed,name=filters,enum=etcdserverpb.WatchCreateRequest_FilterType" json:"filters,omitempty"` 1466 // If prev_kv is set, created watcher gets the previous KV before the event happens. 1467 // If the previous KV is already compacted, nothing will be returned. 1468 PrevKv bool `protobuf:"varint,6,opt,name=prev_kv,json=prevKv,proto3" json:"prev_kv,omitempty"` 1469} 1470 1471func (m *WatchCreateRequest) Reset() { *m = WatchCreateRequest{} } 1472func (m *WatchCreateRequest) String() string { return proto.CompactTextString(m) } 1473func (*WatchCreateRequest) ProtoMessage() {} 1474func (*WatchCreateRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{19} } 1475 1476func (m *WatchCreateRequest) GetKey() []byte { 1477 if m != nil { 1478 return m.Key 1479 } 1480 return nil 1481} 1482 1483func (m *WatchCreateRequest) GetRangeEnd() []byte { 1484 if m != nil { 1485 return m.RangeEnd 1486 } 1487 return nil 1488} 1489 1490func (m *WatchCreateRequest) GetStartRevision() int64 { 1491 if m != nil { 1492 return m.StartRevision 1493 } 1494 return 0 1495} 1496 1497func (m *WatchCreateRequest) GetProgressNotify() bool { 1498 if m != nil { 1499 return m.ProgressNotify 1500 } 1501 return false 1502} 1503 1504func (m *WatchCreateRequest) GetFilters() []WatchCreateRequest_FilterType { 1505 if m != nil { 1506 return m.Filters 1507 } 1508 return nil 1509} 1510 1511func (m *WatchCreateRequest) GetPrevKv() bool { 1512 if m != nil { 1513 return m.PrevKv 1514 } 1515 return false 1516} 1517 1518type WatchCancelRequest struct { 1519 // watch_id is the watcher id to cancel so that no more events are transmitted. 1520 WatchId int64 `protobuf:"varint,1,opt,name=watch_id,json=watchId,proto3" json:"watch_id,omitempty"` 1521} 1522 1523func (m *WatchCancelRequest) Reset() { *m = WatchCancelRequest{} } 1524func (m *WatchCancelRequest) String() string { return proto.CompactTextString(m) } 1525func (*WatchCancelRequest) ProtoMessage() {} 1526func (*WatchCancelRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{20} } 1527 1528func (m *WatchCancelRequest) GetWatchId() int64 { 1529 if m != nil { 1530 return m.WatchId 1531 } 1532 return 0 1533} 1534 1535type WatchResponse struct { 1536 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 1537 // watch_id is the ID of the watcher that corresponds to the response. 1538 WatchId int64 `protobuf:"varint,2,opt,name=watch_id,json=watchId,proto3" json:"watch_id,omitempty"` 1539 // created is set to true if the response is for a create watch request. 1540 // The client should record the watch_id and expect to receive events for 1541 // the created watcher from the same stream. 1542 // All events sent to the created watcher will attach with the same watch_id. 1543 Created bool `protobuf:"varint,3,opt,name=created,proto3" json:"created,omitempty"` 1544 // canceled is set to true if the response is for a cancel watch request. 1545 // No further events will be sent to the canceled watcher. 1546 Canceled bool `protobuf:"varint,4,opt,name=canceled,proto3" json:"canceled,omitempty"` 1547 // compact_revision is set to the minimum index if a watcher tries to watch 1548 // at a compacted index. 1549 // 1550 // This happens when creating a watcher at a compacted revision or the watcher cannot 1551 // catch up with the progress of the key-value store. 1552 // 1553 // The client should treat the watcher as canceled and should not try to create any 1554 // watcher with the same start_revision again. 1555 CompactRevision int64 `protobuf:"varint,5,opt,name=compact_revision,json=compactRevision,proto3" json:"compact_revision,omitempty"` 1556 // cancel_reason indicates the reason for canceling the watcher. 1557 CancelReason string `protobuf:"bytes,6,opt,name=cancel_reason,json=cancelReason,proto3" json:"cancel_reason,omitempty"` 1558 Events []*mvccpb.Event `protobuf:"bytes,11,rep,name=events" json:"events,omitempty"` 1559} 1560 1561func (m *WatchResponse) Reset() { *m = WatchResponse{} } 1562func (m *WatchResponse) String() string { return proto.CompactTextString(m) } 1563func (*WatchResponse) ProtoMessage() {} 1564func (*WatchResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{21} } 1565 1566func (m *WatchResponse) GetHeader() *ResponseHeader { 1567 if m != nil { 1568 return m.Header 1569 } 1570 return nil 1571} 1572 1573func (m *WatchResponse) GetWatchId() int64 { 1574 if m != nil { 1575 return m.WatchId 1576 } 1577 return 0 1578} 1579 1580func (m *WatchResponse) GetCreated() bool { 1581 if m != nil { 1582 return m.Created 1583 } 1584 return false 1585} 1586 1587func (m *WatchResponse) GetCanceled() bool { 1588 if m != nil { 1589 return m.Canceled 1590 } 1591 return false 1592} 1593 1594func (m *WatchResponse) GetCompactRevision() int64 { 1595 if m != nil { 1596 return m.CompactRevision 1597 } 1598 return 0 1599} 1600 1601func (m *WatchResponse) GetCancelReason() string { 1602 if m != nil { 1603 return m.CancelReason 1604 } 1605 return "" 1606} 1607 1608func (m *WatchResponse) GetEvents() []*mvccpb.Event { 1609 if m != nil { 1610 return m.Events 1611 } 1612 return nil 1613} 1614 1615type LeaseGrantRequest struct { 1616 // TTL is the advisory time-to-live in seconds. 1617 TTL int64 `protobuf:"varint,1,opt,name=TTL,proto3" json:"TTL,omitempty"` 1618 // ID is the requested ID for the lease. If ID is set to 0, the lessor chooses an ID. 1619 ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"` 1620} 1621 1622func (m *LeaseGrantRequest) Reset() { *m = LeaseGrantRequest{} } 1623func (m *LeaseGrantRequest) String() string { return proto.CompactTextString(m) } 1624func (*LeaseGrantRequest) ProtoMessage() {} 1625func (*LeaseGrantRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{22} } 1626 1627func (m *LeaseGrantRequest) GetTTL() int64 { 1628 if m != nil { 1629 return m.TTL 1630 } 1631 return 0 1632} 1633 1634func (m *LeaseGrantRequest) GetID() int64 { 1635 if m != nil { 1636 return m.ID 1637 } 1638 return 0 1639} 1640 1641type LeaseGrantResponse struct { 1642 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 1643 // ID is the lease ID for the granted lease. 1644 ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"` 1645 // TTL is the server chosen lease time-to-live in seconds. 1646 TTL int64 `protobuf:"varint,3,opt,name=TTL,proto3" json:"TTL,omitempty"` 1647 Error string `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"` 1648} 1649 1650func (m *LeaseGrantResponse) Reset() { *m = LeaseGrantResponse{} } 1651func (m *LeaseGrantResponse) String() string { return proto.CompactTextString(m) } 1652func (*LeaseGrantResponse) ProtoMessage() {} 1653func (*LeaseGrantResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{23} } 1654 1655func (m *LeaseGrantResponse) GetHeader() *ResponseHeader { 1656 if m != nil { 1657 return m.Header 1658 } 1659 return nil 1660} 1661 1662func (m *LeaseGrantResponse) GetID() int64 { 1663 if m != nil { 1664 return m.ID 1665 } 1666 return 0 1667} 1668 1669func (m *LeaseGrantResponse) GetTTL() int64 { 1670 if m != nil { 1671 return m.TTL 1672 } 1673 return 0 1674} 1675 1676func (m *LeaseGrantResponse) GetError() string { 1677 if m != nil { 1678 return m.Error 1679 } 1680 return "" 1681} 1682 1683type LeaseRevokeRequest struct { 1684 // ID is the lease ID to revoke. When the ID is revoked, all associated keys will be deleted. 1685 ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` 1686} 1687 1688func (m *LeaseRevokeRequest) Reset() { *m = LeaseRevokeRequest{} } 1689func (m *LeaseRevokeRequest) String() string { return proto.CompactTextString(m) } 1690func (*LeaseRevokeRequest) ProtoMessage() {} 1691func (*LeaseRevokeRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{24} } 1692 1693func (m *LeaseRevokeRequest) GetID() int64 { 1694 if m != nil { 1695 return m.ID 1696 } 1697 return 0 1698} 1699 1700type LeaseRevokeResponse struct { 1701 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 1702} 1703 1704func (m *LeaseRevokeResponse) Reset() { *m = LeaseRevokeResponse{} } 1705func (m *LeaseRevokeResponse) String() string { return proto.CompactTextString(m) } 1706func (*LeaseRevokeResponse) ProtoMessage() {} 1707func (*LeaseRevokeResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{25} } 1708 1709func (m *LeaseRevokeResponse) GetHeader() *ResponseHeader { 1710 if m != nil { 1711 return m.Header 1712 } 1713 return nil 1714} 1715 1716type LeaseKeepAliveRequest struct { 1717 // ID is the lease ID for the lease to keep alive. 1718 ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` 1719} 1720 1721func (m *LeaseKeepAliveRequest) Reset() { *m = LeaseKeepAliveRequest{} } 1722func (m *LeaseKeepAliveRequest) String() string { return proto.CompactTextString(m) } 1723func (*LeaseKeepAliveRequest) ProtoMessage() {} 1724func (*LeaseKeepAliveRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{26} } 1725 1726func (m *LeaseKeepAliveRequest) GetID() int64 { 1727 if m != nil { 1728 return m.ID 1729 } 1730 return 0 1731} 1732 1733type LeaseKeepAliveResponse struct { 1734 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 1735 // ID is the lease ID from the keep alive request. 1736 ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"` 1737 // TTL is the new time-to-live for the lease. 1738 TTL int64 `protobuf:"varint,3,opt,name=TTL,proto3" json:"TTL,omitempty"` 1739} 1740 1741func (m *LeaseKeepAliveResponse) Reset() { *m = LeaseKeepAliveResponse{} } 1742func (m *LeaseKeepAliveResponse) String() string { return proto.CompactTextString(m) } 1743func (*LeaseKeepAliveResponse) ProtoMessage() {} 1744func (*LeaseKeepAliveResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{27} } 1745 1746func (m *LeaseKeepAliveResponse) GetHeader() *ResponseHeader { 1747 if m != nil { 1748 return m.Header 1749 } 1750 return nil 1751} 1752 1753func (m *LeaseKeepAliveResponse) GetID() int64 { 1754 if m != nil { 1755 return m.ID 1756 } 1757 return 0 1758} 1759 1760func (m *LeaseKeepAliveResponse) GetTTL() int64 { 1761 if m != nil { 1762 return m.TTL 1763 } 1764 return 0 1765} 1766 1767type LeaseTimeToLiveRequest struct { 1768 // ID is the lease ID for the lease. 1769 ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` 1770 // keys is true to query all the keys attached to this lease. 1771 Keys bool `protobuf:"varint,2,opt,name=keys,proto3" json:"keys,omitempty"` 1772} 1773 1774func (m *LeaseTimeToLiveRequest) Reset() { *m = LeaseTimeToLiveRequest{} } 1775func (m *LeaseTimeToLiveRequest) String() string { return proto.CompactTextString(m) } 1776func (*LeaseTimeToLiveRequest) ProtoMessage() {} 1777func (*LeaseTimeToLiveRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{28} } 1778 1779func (m *LeaseTimeToLiveRequest) GetID() int64 { 1780 if m != nil { 1781 return m.ID 1782 } 1783 return 0 1784} 1785 1786func (m *LeaseTimeToLiveRequest) GetKeys() bool { 1787 if m != nil { 1788 return m.Keys 1789 } 1790 return false 1791} 1792 1793type LeaseTimeToLiveResponse struct { 1794 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 1795 // ID is the lease ID from the keep alive request. 1796 ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"` 1797 // TTL is the remaining TTL in seconds for the lease; the lease will expire in under TTL+1 seconds. 1798 TTL int64 `protobuf:"varint,3,opt,name=TTL,proto3" json:"TTL,omitempty"` 1799 // GrantedTTL is the initial granted time in seconds upon lease creation/renewal. 1800 GrantedTTL int64 `protobuf:"varint,4,opt,name=grantedTTL,proto3" json:"grantedTTL,omitempty"` 1801 // Keys is the list of keys attached to this lease. 1802 Keys [][]byte `protobuf:"bytes,5,rep,name=keys" json:"keys,omitempty"` 1803} 1804 1805func (m *LeaseTimeToLiveResponse) Reset() { *m = LeaseTimeToLiveResponse{} } 1806func (m *LeaseTimeToLiveResponse) String() string { return proto.CompactTextString(m) } 1807func (*LeaseTimeToLiveResponse) ProtoMessage() {} 1808func (*LeaseTimeToLiveResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{29} } 1809 1810func (m *LeaseTimeToLiveResponse) GetHeader() *ResponseHeader { 1811 if m != nil { 1812 return m.Header 1813 } 1814 return nil 1815} 1816 1817func (m *LeaseTimeToLiveResponse) GetID() int64 { 1818 if m != nil { 1819 return m.ID 1820 } 1821 return 0 1822} 1823 1824func (m *LeaseTimeToLiveResponse) GetTTL() int64 { 1825 if m != nil { 1826 return m.TTL 1827 } 1828 return 0 1829} 1830 1831func (m *LeaseTimeToLiveResponse) GetGrantedTTL() int64 { 1832 if m != nil { 1833 return m.GrantedTTL 1834 } 1835 return 0 1836} 1837 1838func (m *LeaseTimeToLiveResponse) GetKeys() [][]byte { 1839 if m != nil { 1840 return m.Keys 1841 } 1842 return nil 1843} 1844 1845type Member struct { 1846 // ID is the member ID for this member. 1847 ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` 1848 // name is the human-readable name of the member. If the member is not started, the name will be an empty string. 1849 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` 1850 // peerURLs is the list of URLs the member exposes to the cluster for communication. 1851 PeerURLs []string `protobuf:"bytes,3,rep,name=peerURLs" json:"peerURLs,omitempty"` 1852 // clientURLs is the list of URLs the member exposes to clients for communication. If the member is not started, clientURLs will be empty. 1853 ClientURLs []string `protobuf:"bytes,4,rep,name=clientURLs" json:"clientURLs,omitempty"` 1854} 1855 1856func (m *Member) Reset() { *m = Member{} } 1857func (m *Member) String() string { return proto.CompactTextString(m) } 1858func (*Member) ProtoMessage() {} 1859func (*Member) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{30} } 1860 1861func (m *Member) GetID() uint64 { 1862 if m != nil { 1863 return m.ID 1864 } 1865 return 0 1866} 1867 1868func (m *Member) GetName() string { 1869 if m != nil { 1870 return m.Name 1871 } 1872 return "" 1873} 1874 1875func (m *Member) GetPeerURLs() []string { 1876 if m != nil { 1877 return m.PeerURLs 1878 } 1879 return nil 1880} 1881 1882func (m *Member) GetClientURLs() []string { 1883 if m != nil { 1884 return m.ClientURLs 1885 } 1886 return nil 1887} 1888 1889type MemberAddRequest struct { 1890 // peerURLs is the list of URLs the added member will use to communicate with the cluster. 1891 PeerURLs []string `protobuf:"bytes,1,rep,name=peerURLs" json:"peerURLs,omitempty"` 1892} 1893 1894func (m *MemberAddRequest) Reset() { *m = MemberAddRequest{} } 1895func (m *MemberAddRequest) String() string { return proto.CompactTextString(m) } 1896func (*MemberAddRequest) ProtoMessage() {} 1897func (*MemberAddRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{31} } 1898 1899func (m *MemberAddRequest) GetPeerURLs() []string { 1900 if m != nil { 1901 return m.PeerURLs 1902 } 1903 return nil 1904} 1905 1906type MemberAddResponse struct { 1907 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 1908 // member is the member information for the added member. 1909 Member *Member `protobuf:"bytes,2,opt,name=member" json:"member,omitempty"` 1910 // members is a list of all members after adding the new member. 1911 Members []*Member `protobuf:"bytes,3,rep,name=members" json:"members,omitempty"` 1912} 1913 1914func (m *MemberAddResponse) Reset() { *m = MemberAddResponse{} } 1915func (m *MemberAddResponse) String() string { return proto.CompactTextString(m) } 1916func (*MemberAddResponse) ProtoMessage() {} 1917func (*MemberAddResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{32} } 1918 1919func (m *MemberAddResponse) GetHeader() *ResponseHeader { 1920 if m != nil { 1921 return m.Header 1922 } 1923 return nil 1924} 1925 1926func (m *MemberAddResponse) GetMember() *Member { 1927 if m != nil { 1928 return m.Member 1929 } 1930 return nil 1931} 1932 1933func (m *MemberAddResponse) GetMembers() []*Member { 1934 if m != nil { 1935 return m.Members 1936 } 1937 return nil 1938} 1939 1940type MemberRemoveRequest struct { 1941 // ID is the member ID of the member to remove. 1942 ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` 1943} 1944 1945func (m *MemberRemoveRequest) Reset() { *m = MemberRemoveRequest{} } 1946func (m *MemberRemoveRequest) String() string { return proto.CompactTextString(m) } 1947func (*MemberRemoveRequest) ProtoMessage() {} 1948func (*MemberRemoveRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{33} } 1949 1950func (m *MemberRemoveRequest) GetID() uint64 { 1951 if m != nil { 1952 return m.ID 1953 } 1954 return 0 1955} 1956 1957type MemberRemoveResponse struct { 1958 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 1959 // members is a list of all members after removing the member. 1960 Members []*Member `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"` 1961} 1962 1963func (m *MemberRemoveResponse) Reset() { *m = MemberRemoveResponse{} } 1964func (m *MemberRemoveResponse) String() string { return proto.CompactTextString(m) } 1965func (*MemberRemoveResponse) ProtoMessage() {} 1966func (*MemberRemoveResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{34} } 1967 1968func (m *MemberRemoveResponse) GetHeader() *ResponseHeader { 1969 if m != nil { 1970 return m.Header 1971 } 1972 return nil 1973} 1974 1975func (m *MemberRemoveResponse) GetMembers() []*Member { 1976 if m != nil { 1977 return m.Members 1978 } 1979 return nil 1980} 1981 1982type MemberUpdateRequest struct { 1983 // ID is the member ID of the member to update. 1984 ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` 1985 // peerURLs is the new list of URLs the member will use to communicate with the cluster. 1986 PeerURLs []string `protobuf:"bytes,2,rep,name=peerURLs" json:"peerURLs,omitempty"` 1987} 1988 1989func (m *MemberUpdateRequest) Reset() { *m = MemberUpdateRequest{} } 1990func (m *MemberUpdateRequest) String() string { return proto.CompactTextString(m) } 1991func (*MemberUpdateRequest) ProtoMessage() {} 1992func (*MemberUpdateRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{35} } 1993 1994func (m *MemberUpdateRequest) GetID() uint64 { 1995 if m != nil { 1996 return m.ID 1997 } 1998 return 0 1999} 2000 2001func (m *MemberUpdateRequest) GetPeerURLs() []string { 2002 if m != nil { 2003 return m.PeerURLs 2004 } 2005 return nil 2006} 2007 2008type MemberUpdateResponse struct { 2009 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2010 // members is a list of all members after updating the member. 2011 Members []*Member `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"` 2012} 2013 2014func (m *MemberUpdateResponse) Reset() { *m = MemberUpdateResponse{} } 2015func (m *MemberUpdateResponse) String() string { return proto.CompactTextString(m) } 2016func (*MemberUpdateResponse) ProtoMessage() {} 2017func (*MemberUpdateResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{36} } 2018 2019func (m *MemberUpdateResponse) GetHeader() *ResponseHeader { 2020 if m != nil { 2021 return m.Header 2022 } 2023 return nil 2024} 2025 2026func (m *MemberUpdateResponse) GetMembers() []*Member { 2027 if m != nil { 2028 return m.Members 2029 } 2030 return nil 2031} 2032 2033type MemberListRequest struct { 2034} 2035 2036func (m *MemberListRequest) Reset() { *m = MemberListRequest{} } 2037func (m *MemberListRequest) String() string { return proto.CompactTextString(m) } 2038func (*MemberListRequest) ProtoMessage() {} 2039func (*MemberListRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{37} } 2040 2041type MemberListResponse struct { 2042 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2043 // members is a list of all members associated with the cluster. 2044 Members []*Member `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"` 2045} 2046 2047func (m *MemberListResponse) Reset() { *m = MemberListResponse{} } 2048func (m *MemberListResponse) String() string { return proto.CompactTextString(m) } 2049func (*MemberListResponse) ProtoMessage() {} 2050func (*MemberListResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{38} } 2051 2052func (m *MemberListResponse) GetHeader() *ResponseHeader { 2053 if m != nil { 2054 return m.Header 2055 } 2056 return nil 2057} 2058 2059func (m *MemberListResponse) GetMembers() []*Member { 2060 if m != nil { 2061 return m.Members 2062 } 2063 return nil 2064} 2065 2066type DefragmentRequest struct { 2067} 2068 2069func (m *DefragmentRequest) Reset() { *m = DefragmentRequest{} } 2070func (m *DefragmentRequest) String() string { return proto.CompactTextString(m) } 2071func (*DefragmentRequest) ProtoMessage() {} 2072func (*DefragmentRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{39} } 2073 2074type DefragmentResponse struct { 2075 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2076} 2077 2078func (m *DefragmentResponse) Reset() { *m = DefragmentResponse{} } 2079func (m *DefragmentResponse) String() string { return proto.CompactTextString(m) } 2080func (*DefragmentResponse) ProtoMessage() {} 2081func (*DefragmentResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{40} } 2082 2083func (m *DefragmentResponse) GetHeader() *ResponseHeader { 2084 if m != nil { 2085 return m.Header 2086 } 2087 return nil 2088} 2089 2090type AlarmRequest struct { 2091 // action is the kind of alarm request to issue. The action 2092 // may GET alarm statuses, ACTIVATE an alarm, or DEACTIVATE a 2093 // raised alarm. 2094 Action AlarmRequest_AlarmAction `protobuf:"varint,1,opt,name=action,proto3,enum=etcdserverpb.AlarmRequest_AlarmAction" json:"action,omitempty"` 2095 // memberID is the ID of the member associated with the alarm. If memberID is 0, the 2096 // alarm request covers all members. 2097 MemberID uint64 `protobuf:"varint,2,opt,name=memberID,proto3" json:"memberID,omitempty"` 2098 // alarm is the type of alarm to consider for this request. 2099 Alarm AlarmType `protobuf:"varint,3,opt,name=alarm,proto3,enum=etcdserverpb.AlarmType" json:"alarm,omitempty"` 2100} 2101 2102func (m *AlarmRequest) Reset() { *m = AlarmRequest{} } 2103func (m *AlarmRequest) String() string { return proto.CompactTextString(m) } 2104func (*AlarmRequest) ProtoMessage() {} 2105func (*AlarmRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{41} } 2106 2107func (m *AlarmRequest) GetAction() AlarmRequest_AlarmAction { 2108 if m != nil { 2109 return m.Action 2110 } 2111 return AlarmRequest_GET 2112} 2113 2114func (m *AlarmRequest) GetMemberID() uint64 { 2115 if m != nil { 2116 return m.MemberID 2117 } 2118 return 0 2119} 2120 2121func (m *AlarmRequest) GetAlarm() AlarmType { 2122 if m != nil { 2123 return m.Alarm 2124 } 2125 return AlarmType_NONE 2126} 2127 2128type AlarmMember struct { 2129 // memberID is the ID of the member associated with the raised alarm. 2130 MemberID uint64 `protobuf:"varint,1,opt,name=memberID,proto3" json:"memberID,omitempty"` 2131 // alarm is the type of alarm which has been raised. 2132 Alarm AlarmType `protobuf:"varint,2,opt,name=alarm,proto3,enum=etcdserverpb.AlarmType" json:"alarm,omitempty"` 2133} 2134 2135func (m *AlarmMember) Reset() { *m = AlarmMember{} } 2136func (m *AlarmMember) String() string { return proto.CompactTextString(m) } 2137func (*AlarmMember) ProtoMessage() {} 2138func (*AlarmMember) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{42} } 2139 2140func (m *AlarmMember) GetMemberID() uint64 { 2141 if m != nil { 2142 return m.MemberID 2143 } 2144 return 0 2145} 2146 2147func (m *AlarmMember) GetAlarm() AlarmType { 2148 if m != nil { 2149 return m.Alarm 2150 } 2151 return AlarmType_NONE 2152} 2153 2154type AlarmResponse struct { 2155 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2156 // alarms is a list of alarms associated with the alarm request. 2157 Alarms []*AlarmMember `protobuf:"bytes,2,rep,name=alarms" json:"alarms,omitempty"` 2158} 2159 2160func (m *AlarmResponse) Reset() { *m = AlarmResponse{} } 2161func (m *AlarmResponse) String() string { return proto.CompactTextString(m) } 2162func (*AlarmResponse) ProtoMessage() {} 2163func (*AlarmResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{43} } 2164 2165func (m *AlarmResponse) GetHeader() *ResponseHeader { 2166 if m != nil { 2167 return m.Header 2168 } 2169 return nil 2170} 2171 2172func (m *AlarmResponse) GetAlarms() []*AlarmMember { 2173 if m != nil { 2174 return m.Alarms 2175 } 2176 return nil 2177} 2178 2179type StatusRequest struct { 2180} 2181 2182func (m *StatusRequest) Reset() { *m = StatusRequest{} } 2183func (m *StatusRequest) String() string { return proto.CompactTextString(m) } 2184func (*StatusRequest) ProtoMessage() {} 2185func (*StatusRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{44} } 2186 2187type StatusResponse struct { 2188 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2189 // version is the cluster protocol version used by the responding member. 2190 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` 2191 // dbSize is the size of the backend database, in bytes, of the responding member. 2192 DbSize int64 `protobuf:"varint,3,opt,name=dbSize,proto3" json:"dbSize,omitempty"` 2193 // leader is the member ID which the responding member believes is the current leader. 2194 Leader uint64 `protobuf:"varint,4,opt,name=leader,proto3" json:"leader,omitempty"` 2195 // raftIndex is the current raft index of the responding member. 2196 RaftIndex uint64 `protobuf:"varint,5,opt,name=raftIndex,proto3" json:"raftIndex,omitempty"` 2197 // raftTerm is the current raft term of the responding member. 2198 RaftTerm uint64 `protobuf:"varint,6,opt,name=raftTerm,proto3" json:"raftTerm,omitempty"` 2199} 2200 2201func (m *StatusResponse) Reset() { *m = StatusResponse{} } 2202func (m *StatusResponse) String() string { return proto.CompactTextString(m) } 2203func (*StatusResponse) ProtoMessage() {} 2204func (*StatusResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{45} } 2205 2206func (m *StatusResponse) GetHeader() *ResponseHeader { 2207 if m != nil { 2208 return m.Header 2209 } 2210 return nil 2211} 2212 2213func (m *StatusResponse) GetVersion() string { 2214 if m != nil { 2215 return m.Version 2216 } 2217 return "" 2218} 2219 2220func (m *StatusResponse) GetDbSize() int64 { 2221 if m != nil { 2222 return m.DbSize 2223 } 2224 return 0 2225} 2226 2227func (m *StatusResponse) GetLeader() uint64 { 2228 if m != nil { 2229 return m.Leader 2230 } 2231 return 0 2232} 2233 2234func (m *StatusResponse) GetRaftIndex() uint64 { 2235 if m != nil { 2236 return m.RaftIndex 2237 } 2238 return 0 2239} 2240 2241func (m *StatusResponse) GetRaftTerm() uint64 { 2242 if m != nil { 2243 return m.RaftTerm 2244 } 2245 return 0 2246} 2247 2248type AuthEnableRequest struct { 2249} 2250 2251func (m *AuthEnableRequest) Reset() { *m = AuthEnableRequest{} } 2252func (m *AuthEnableRequest) String() string { return proto.CompactTextString(m) } 2253func (*AuthEnableRequest) ProtoMessage() {} 2254func (*AuthEnableRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{46} } 2255 2256type AuthDisableRequest struct { 2257} 2258 2259func (m *AuthDisableRequest) Reset() { *m = AuthDisableRequest{} } 2260func (m *AuthDisableRequest) String() string { return proto.CompactTextString(m) } 2261func (*AuthDisableRequest) ProtoMessage() {} 2262func (*AuthDisableRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{47} } 2263 2264type AuthenticateRequest struct { 2265 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2266 Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` 2267} 2268 2269func (m *AuthenticateRequest) Reset() { *m = AuthenticateRequest{} } 2270func (m *AuthenticateRequest) String() string { return proto.CompactTextString(m) } 2271func (*AuthenticateRequest) ProtoMessage() {} 2272func (*AuthenticateRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{48} } 2273 2274func (m *AuthenticateRequest) GetName() string { 2275 if m != nil { 2276 return m.Name 2277 } 2278 return "" 2279} 2280 2281func (m *AuthenticateRequest) GetPassword() string { 2282 if m != nil { 2283 return m.Password 2284 } 2285 return "" 2286} 2287 2288type AuthUserAddRequest struct { 2289 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2290 Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` 2291} 2292 2293func (m *AuthUserAddRequest) Reset() { *m = AuthUserAddRequest{} } 2294func (m *AuthUserAddRequest) String() string { return proto.CompactTextString(m) } 2295func (*AuthUserAddRequest) ProtoMessage() {} 2296func (*AuthUserAddRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{49} } 2297 2298func (m *AuthUserAddRequest) GetName() string { 2299 if m != nil { 2300 return m.Name 2301 } 2302 return "" 2303} 2304 2305func (m *AuthUserAddRequest) GetPassword() string { 2306 if m != nil { 2307 return m.Password 2308 } 2309 return "" 2310} 2311 2312type AuthUserGetRequest struct { 2313 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2314} 2315 2316func (m *AuthUserGetRequest) Reset() { *m = AuthUserGetRequest{} } 2317func (m *AuthUserGetRequest) String() string { return proto.CompactTextString(m) } 2318func (*AuthUserGetRequest) ProtoMessage() {} 2319func (*AuthUserGetRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{50} } 2320 2321func (m *AuthUserGetRequest) GetName() string { 2322 if m != nil { 2323 return m.Name 2324 } 2325 return "" 2326} 2327 2328type AuthUserDeleteRequest struct { 2329 // name is the name of the user to delete. 2330 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2331} 2332 2333func (m *AuthUserDeleteRequest) Reset() { *m = AuthUserDeleteRequest{} } 2334func (m *AuthUserDeleteRequest) String() string { return proto.CompactTextString(m) } 2335func (*AuthUserDeleteRequest) ProtoMessage() {} 2336func (*AuthUserDeleteRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{51} } 2337 2338func (m *AuthUserDeleteRequest) GetName() string { 2339 if m != nil { 2340 return m.Name 2341 } 2342 return "" 2343} 2344 2345type AuthUserChangePasswordRequest struct { 2346 // name is the name of the user whose password is being changed. 2347 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2348 // password is the new password for the user. 2349 Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` 2350} 2351 2352func (m *AuthUserChangePasswordRequest) Reset() { *m = AuthUserChangePasswordRequest{} } 2353func (m *AuthUserChangePasswordRequest) String() string { return proto.CompactTextString(m) } 2354func (*AuthUserChangePasswordRequest) ProtoMessage() {} 2355func (*AuthUserChangePasswordRequest) Descriptor() ([]byte, []int) { 2356 return fileDescriptorRpc, []int{52} 2357} 2358 2359func (m *AuthUserChangePasswordRequest) GetName() string { 2360 if m != nil { 2361 return m.Name 2362 } 2363 return "" 2364} 2365 2366func (m *AuthUserChangePasswordRequest) GetPassword() string { 2367 if m != nil { 2368 return m.Password 2369 } 2370 return "" 2371} 2372 2373type AuthUserGrantRoleRequest struct { 2374 // user is the name of the user which should be granted a given role. 2375 User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` 2376 // role is the name of the role to grant to the user. 2377 Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"` 2378} 2379 2380func (m *AuthUserGrantRoleRequest) Reset() { *m = AuthUserGrantRoleRequest{} } 2381func (m *AuthUserGrantRoleRequest) String() string { return proto.CompactTextString(m) } 2382func (*AuthUserGrantRoleRequest) ProtoMessage() {} 2383func (*AuthUserGrantRoleRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{53} } 2384 2385func (m *AuthUserGrantRoleRequest) GetUser() string { 2386 if m != nil { 2387 return m.User 2388 } 2389 return "" 2390} 2391 2392func (m *AuthUserGrantRoleRequest) GetRole() string { 2393 if m != nil { 2394 return m.Role 2395 } 2396 return "" 2397} 2398 2399type AuthUserRevokeRoleRequest struct { 2400 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2401 Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"` 2402} 2403 2404func (m *AuthUserRevokeRoleRequest) Reset() { *m = AuthUserRevokeRoleRequest{} } 2405func (m *AuthUserRevokeRoleRequest) String() string { return proto.CompactTextString(m) } 2406func (*AuthUserRevokeRoleRequest) ProtoMessage() {} 2407func (*AuthUserRevokeRoleRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{54} } 2408 2409func (m *AuthUserRevokeRoleRequest) GetName() string { 2410 if m != nil { 2411 return m.Name 2412 } 2413 return "" 2414} 2415 2416func (m *AuthUserRevokeRoleRequest) GetRole() string { 2417 if m != nil { 2418 return m.Role 2419 } 2420 return "" 2421} 2422 2423type AuthRoleAddRequest struct { 2424 // name is the name of the role to add to the authentication system. 2425 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2426} 2427 2428func (m *AuthRoleAddRequest) Reset() { *m = AuthRoleAddRequest{} } 2429func (m *AuthRoleAddRequest) String() string { return proto.CompactTextString(m) } 2430func (*AuthRoleAddRequest) ProtoMessage() {} 2431func (*AuthRoleAddRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{55} } 2432 2433func (m *AuthRoleAddRequest) GetName() string { 2434 if m != nil { 2435 return m.Name 2436 } 2437 return "" 2438} 2439 2440type AuthRoleGetRequest struct { 2441 Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"` 2442} 2443 2444func (m *AuthRoleGetRequest) Reset() { *m = AuthRoleGetRequest{} } 2445func (m *AuthRoleGetRequest) String() string { return proto.CompactTextString(m) } 2446func (*AuthRoleGetRequest) ProtoMessage() {} 2447func (*AuthRoleGetRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{56} } 2448 2449func (m *AuthRoleGetRequest) GetRole() string { 2450 if m != nil { 2451 return m.Role 2452 } 2453 return "" 2454} 2455 2456type AuthUserListRequest struct { 2457} 2458 2459func (m *AuthUserListRequest) Reset() { *m = AuthUserListRequest{} } 2460func (m *AuthUserListRequest) String() string { return proto.CompactTextString(m) } 2461func (*AuthUserListRequest) ProtoMessage() {} 2462func (*AuthUserListRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{57} } 2463 2464type AuthRoleListRequest struct { 2465} 2466 2467func (m *AuthRoleListRequest) Reset() { *m = AuthRoleListRequest{} } 2468func (m *AuthRoleListRequest) String() string { return proto.CompactTextString(m) } 2469func (*AuthRoleListRequest) ProtoMessage() {} 2470func (*AuthRoleListRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{58} } 2471 2472type AuthRoleDeleteRequest struct { 2473 Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"` 2474} 2475 2476func (m *AuthRoleDeleteRequest) Reset() { *m = AuthRoleDeleteRequest{} } 2477func (m *AuthRoleDeleteRequest) String() string { return proto.CompactTextString(m) } 2478func (*AuthRoleDeleteRequest) ProtoMessage() {} 2479func (*AuthRoleDeleteRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{59} } 2480 2481func (m *AuthRoleDeleteRequest) GetRole() string { 2482 if m != nil { 2483 return m.Role 2484 } 2485 return "" 2486} 2487 2488type AuthRoleGrantPermissionRequest struct { 2489 // name is the name of the role which will be granted the permission. 2490 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2491 // perm is the permission to grant to the role. 2492 Perm *authpb.Permission `protobuf:"bytes,2,opt,name=perm" json:"perm,omitempty"` 2493} 2494 2495func (m *AuthRoleGrantPermissionRequest) Reset() { *m = AuthRoleGrantPermissionRequest{} } 2496func (m *AuthRoleGrantPermissionRequest) String() string { return proto.CompactTextString(m) } 2497func (*AuthRoleGrantPermissionRequest) ProtoMessage() {} 2498func (*AuthRoleGrantPermissionRequest) Descriptor() ([]byte, []int) { 2499 return fileDescriptorRpc, []int{60} 2500} 2501 2502func (m *AuthRoleGrantPermissionRequest) GetName() string { 2503 if m != nil { 2504 return m.Name 2505 } 2506 return "" 2507} 2508 2509func (m *AuthRoleGrantPermissionRequest) GetPerm() *authpb.Permission { 2510 if m != nil { 2511 return m.Perm 2512 } 2513 return nil 2514} 2515 2516type AuthRoleRevokePermissionRequest struct { 2517 Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"` 2518 Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` 2519 RangeEnd string `protobuf:"bytes,3,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"` 2520} 2521 2522func (m *AuthRoleRevokePermissionRequest) Reset() { *m = AuthRoleRevokePermissionRequest{} } 2523func (m *AuthRoleRevokePermissionRequest) String() string { return proto.CompactTextString(m) } 2524func (*AuthRoleRevokePermissionRequest) ProtoMessage() {} 2525func (*AuthRoleRevokePermissionRequest) Descriptor() ([]byte, []int) { 2526 return fileDescriptorRpc, []int{61} 2527} 2528 2529func (m *AuthRoleRevokePermissionRequest) GetRole() string { 2530 if m != nil { 2531 return m.Role 2532 } 2533 return "" 2534} 2535 2536func (m *AuthRoleRevokePermissionRequest) GetKey() string { 2537 if m != nil { 2538 return m.Key 2539 } 2540 return "" 2541} 2542 2543func (m *AuthRoleRevokePermissionRequest) GetRangeEnd() string { 2544 if m != nil { 2545 return m.RangeEnd 2546 } 2547 return "" 2548} 2549 2550type AuthEnableResponse struct { 2551 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2552} 2553 2554func (m *AuthEnableResponse) Reset() { *m = AuthEnableResponse{} } 2555func (m *AuthEnableResponse) String() string { return proto.CompactTextString(m) } 2556func (*AuthEnableResponse) ProtoMessage() {} 2557func (*AuthEnableResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{62} } 2558 2559func (m *AuthEnableResponse) GetHeader() *ResponseHeader { 2560 if m != nil { 2561 return m.Header 2562 } 2563 return nil 2564} 2565 2566type AuthDisableResponse struct { 2567 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2568} 2569 2570func (m *AuthDisableResponse) Reset() { *m = AuthDisableResponse{} } 2571func (m *AuthDisableResponse) String() string { return proto.CompactTextString(m) } 2572func (*AuthDisableResponse) ProtoMessage() {} 2573func (*AuthDisableResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{63} } 2574 2575func (m *AuthDisableResponse) GetHeader() *ResponseHeader { 2576 if m != nil { 2577 return m.Header 2578 } 2579 return nil 2580} 2581 2582type AuthenticateResponse struct { 2583 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2584 // token is an authorized token that can be used in succeeding RPCs 2585 Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"` 2586} 2587 2588func (m *AuthenticateResponse) Reset() { *m = AuthenticateResponse{} } 2589func (m *AuthenticateResponse) String() string { return proto.CompactTextString(m) } 2590func (*AuthenticateResponse) ProtoMessage() {} 2591func (*AuthenticateResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{64} } 2592 2593func (m *AuthenticateResponse) GetHeader() *ResponseHeader { 2594 if m != nil { 2595 return m.Header 2596 } 2597 return nil 2598} 2599 2600func (m *AuthenticateResponse) GetToken() string { 2601 if m != nil { 2602 return m.Token 2603 } 2604 return "" 2605} 2606 2607type AuthUserAddResponse struct { 2608 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2609} 2610 2611func (m *AuthUserAddResponse) Reset() { *m = AuthUserAddResponse{} } 2612func (m *AuthUserAddResponse) String() string { return proto.CompactTextString(m) } 2613func (*AuthUserAddResponse) ProtoMessage() {} 2614func (*AuthUserAddResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{65} } 2615 2616func (m *AuthUserAddResponse) GetHeader() *ResponseHeader { 2617 if m != nil { 2618 return m.Header 2619 } 2620 return nil 2621} 2622 2623type AuthUserGetResponse struct { 2624 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2625 Roles []string `protobuf:"bytes,2,rep,name=roles" json:"roles,omitempty"` 2626} 2627 2628func (m *AuthUserGetResponse) Reset() { *m = AuthUserGetResponse{} } 2629func (m *AuthUserGetResponse) String() string { return proto.CompactTextString(m) } 2630func (*AuthUserGetResponse) ProtoMessage() {} 2631func (*AuthUserGetResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{66} } 2632 2633func (m *AuthUserGetResponse) GetHeader() *ResponseHeader { 2634 if m != nil { 2635 return m.Header 2636 } 2637 return nil 2638} 2639 2640func (m *AuthUserGetResponse) GetRoles() []string { 2641 if m != nil { 2642 return m.Roles 2643 } 2644 return nil 2645} 2646 2647type AuthUserDeleteResponse struct { 2648 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2649} 2650 2651func (m *AuthUserDeleteResponse) Reset() { *m = AuthUserDeleteResponse{} } 2652func (m *AuthUserDeleteResponse) String() string { return proto.CompactTextString(m) } 2653func (*AuthUserDeleteResponse) ProtoMessage() {} 2654func (*AuthUserDeleteResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{67} } 2655 2656func (m *AuthUserDeleteResponse) GetHeader() *ResponseHeader { 2657 if m != nil { 2658 return m.Header 2659 } 2660 return nil 2661} 2662 2663type AuthUserChangePasswordResponse struct { 2664 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2665} 2666 2667func (m *AuthUserChangePasswordResponse) Reset() { *m = AuthUserChangePasswordResponse{} } 2668func (m *AuthUserChangePasswordResponse) String() string { return proto.CompactTextString(m) } 2669func (*AuthUserChangePasswordResponse) ProtoMessage() {} 2670func (*AuthUserChangePasswordResponse) Descriptor() ([]byte, []int) { 2671 return fileDescriptorRpc, []int{68} 2672} 2673 2674func (m *AuthUserChangePasswordResponse) GetHeader() *ResponseHeader { 2675 if m != nil { 2676 return m.Header 2677 } 2678 return nil 2679} 2680 2681type AuthUserGrantRoleResponse struct { 2682 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2683} 2684 2685func (m *AuthUserGrantRoleResponse) Reset() { *m = AuthUserGrantRoleResponse{} } 2686func (m *AuthUserGrantRoleResponse) String() string { return proto.CompactTextString(m) } 2687func (*AuthUserGrantRoleResponse) ProtoMessage() {} 2688func (*AuthUserGrantRoleResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{69} } 2689 2690func (m *AuthUserGrantRoleResponse) GetHeader() *ResponseHeader { 2691 if m != nil { 2692 return m.Header 2693 } 2694 return nil 2695} 2696 2697type AuthUserRevokeRoleResponse struct { 2698 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2699} 2700 2701func (m *AuthUserRevokeRoleResponse) Reset() { *m = AuthUserRevokeRoleResponse{} } 2702func (m *AuthUserRevokeRoleResponse) String() string { return proto.CompactTextString(m) } 2703func (*AuthUserRevokeRoleResponse) ProtoMessage() {} 2704func (*AuthUserRevokeRoleResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{70} } 2705 2706func (m *AuthUserRevokeRoleResponse) GetHeader() *ResponseHeader { 2707 if m != nil { 2708 return m.Header 2709 } 2710 return nil 2711} 2712 2713type AuthRoleAddResponse struct { 2714 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2715} 2716 2717func (m *AuthRoleAddResponse) Reset() { *m = AuthRoleAddResponse{} } 2718func (m *AuthRoleAddResponse) String() string { return proto.CompactTextString(m) } 2719func (*AuthRoleAddResponse) ProtoMessage() {} 2720func (*AuthRoleAddResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{71} } 2721 2722func (m *AuthRoleAddResponse) GetHeader() *ResponseHeader { 2723 if m != nil { 2724 return m.Header 2725 } 2726 return nil 2727} 2728 2729type AuthRoleGetResponse struct { 2730 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2731 Perm []*authpb.Permission `protobuf:"bytes,2,rep,name=perm" json:"perm,omitempty"` 2732} 2733 2734func (m *AuthRoleGetResponse) Reset() { *m = AuthRoleGetResponse{} } 2735func (m *AuthRoleGetResponse) String() string { return proto.CompactTextString(m) } 2736func (*AuthRoleGetResponse) ProtoMessage() {} 2737func (*AuthRoleGetResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{72} } 2738 2739func (m *AuthRoleGetResponse) GetHeader() *ResponseHeader { 2740 if m != nil { 2741 return m.Header 2742 } 2743 return nil 2744} 2745 2746func (m *AuthRoleGetResponse) GetPerm() []*authpb.Permission { 2747 if m != nil { 2748 return m.Perm 2749 } 2750 return nil 2751} 2752 2753type AuthRoleListResponse struct { 2754 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2755 Roles []string `protobuf:"bytes,2,rep,name=roles" json:"roles,omitempty"` 2756} 2757 2758func (m *AuthRoleListResponse) Reset() { *m = AuthRoleListResponse{} } 2759func (m *AuthRoleListResponse) String() string { return proto.CompactTextString(m) } 2760func (*AuthRoleListResponse) ProtoMessage() {} 2761func (*AuthRoleListResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{73} } 2762 2763func (m *AuthRoleListResponse) GetHeader() *ResponseHeader { 2764 if m != nil { 2765 return m.Header 2766 } 2767 return nil 2768} 2769 2770func (m *AuthRoleListResponse) GetRoles() []string { 2771 if m != nil { 2772 return m.Roles 2773 } 2774 return nil 2775} 2776 2777type AuthUserListResponse struct { 2778 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2779 Users []string `protobuf:"bytes,2,rep,name=users" json:"users,omitempty"` 2780} 2781 2782func (m *AuthUserListResponse) Reset() { *m = AuthUserListResponse{} } 2783func (m *AuthUserListResponse) String() string { return proto.CompactTextString(m) } 2784func (*AuthUserListResponse) ProtoMessage() {} 2785func (*AuthUserListResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{74} } 2786 2787func (m *AuthUserListResponse) GetHeader() *ResponseHeader { 2788 if m != nil { 2789 return m.Header 2790 } 2791 return nil 2792} 2793 2794func (m *AuthUserListResponse) GetUsers() []string { 2795 if m != nil { 2796 return m.Users 2797 } 2798 return nil 2799} 2800 2801type AuthRoleDeleteResponse struct { 2802 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2803} 2804 2805func (m *AuthRoleDeleteResponse) Reset() { *m = AuthRoleDeleteResponse{} } 2806func (m *AuthRoleDeleteResponse) String() string { return proto.CompactTextString(m) } 2807func (*AuthRoleDeleteResponse) ProtoMessage() {} 2808func (*AuthRoleDeleteResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{75} } 2809 2810func (m *AuthRoleDeleteResponse) GetHeader() *ResponseHeader { 2811 if m != nil { 2812 return m.Header 2813 } 2814 return nil 2815} 2816 2817type AuthRoleGrantPermissionResponse struct { 2818 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2819} 2820 2821func (m *AuthRoleGrantPermissionResponse) Reset() { *m = AuthRoleGrantPermissionResponse{} } 2822func (m *AuthRoleGrantPermissionResponse) String() string { return proto.CompactTextString(m) } 2823func (*AuthRoleGrantPermissionResponse) ProtoMessage() {} 2824func (*AuthRoleGrantPermissionResponse) Descriptor() ([]byte, []int) { 2825 return fileDescriptorRpc, []int{76} 2826} 2827 2828func (m *AuthRoleGrantPermissionResponse) GetHeader() *ResponseHeader { 2829 if m != nil { 2830 return m.Header 2831 } 2832 return nil 2833} 2834 2835type AuthRoleRevokePermissionResponse struct { 2836 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2837} 2838 2839func (m *AuthRoleRevokePermissionResponse) Reset() { *m = AuthRoleRevokePermissionResponse{} } 2840func (m *AuthRoleRevokePermissionResponse) String() string { return proto.CompactTextString(m) } 2841func (*AuthRoleRevokePermissionResponse) ProtoMessage() {} 2842func (*AuthRoleRevokePermissionResponse) Descriptor() ([]byte, []int) { 2843 return fileDescriptorRpc, []int{77} 2844} 2845 2846func (m *AuthRoleRevokePermissionResponse) GetHeader() *ResponseHeader { 2847 if m != nil { 2848 return m.Header 2849 } 2850 return nil 2851} 2852 2853func init() { 2854 proto.RegisterType((*ResponseHeader)(nil), "etcdserverpb.ResponseHeader") 2855 proto.RegisterType((*RangeRequest)(nil), "etcdserverpb.RangeRequest") 2856 proto.RegisterType((*RangeResponse)(nil), "etcdserverpb.RangeResponse") 2857 proto.RegisterType((*PutRequest)(nil), "etcdserverpb.PutRequest") 2858 proto.RegisterType((*PutResponse)(nil), "etcdserverpb.PutResponse") 2859 proto.RegisterType((*DeleteRangeRequest)(nil), "etcdserverpb.DeleteRangeRequest") 2860 proto.RegisterType((*DeleteRangeResponse)(nil), "etcdserverpb.DeleteRangeResponse") 2861 proto.RegisterType((*RequestOp)(nil), "etcdserverpb.RequestOp") 2862 proto.RegisterType((*ResponseOp)(nil), "etcdserverpb.ResponseOp") 2863 proto.RegisterType((*Compare)(nil), "etcdserverpb.Compare") 2864 proto.RegisterType((*TxnRequest)(nil), "etcdserverpb.TxnRequest") 2865 proto.RegisterType((*TxnResponse)(nil), "etcdserverpb.TxnResponse") 2866 proto.RegisterType((*CompactionRequest)(nil), "etcdserverpb.CompactionRequest") 2867 proto.RegisterType((*CompactionResponse)(nil), "etcdserverpb.CompactionResponse") 2868 proto.RegisterType((*HashRequest)(nil), "etcdserverpb.HashRequest") 2869 proto.RegisterType((*HashResponse)(nil), "etcdserverpb.HashResponse") 2870 proto.RegisterType((*SnapshotRequest)(nil), "etcdserverpb.SnapshotRequest") 2871 proto.RegisterType((*SnapshotResponse)(nil), "etcdserverpb.SnapshotResponse") 2872 proto.RegisterType((*WatchRequest)(nil), "etcdserverpb.WatchRequest") 2873 proto.RegisterType((*WatchCreateRequest)(nil), "etcdserverpb.WatchCreateRequest") 2874 proto.RegisterType((*WatchCancelRequest)(nil), "etcdserverpb.WatchCancelRequest") 2875 proto.RegisterType((*WatchResponse)(nil), "etcdserverpb.WatchResponse") 2876 proto.RegisterType((*LeaseGrantRequest)(nil), "etcdserverpb.LeaseGrantRequest") 2877 proto.RegisterType((*LeaseGrantResponse)(nil), "etcdserverpb.LeaseGrantResponse") 2878 proto.RegisterType((*LeaseRevokeRequest)(nil), "etcdserverpb.LeaseRevokeRequest") 2879 proto.RegisterType((*LeaseRevokeResponse)(nil), "etcdserverpb.LeaseRevokeResponse") 2880 proto.RegisterType((*LeaseKeepAliveRequest)(nil), "etcdserverpb.LeaseKeepAliveRequest") 2881 proto.RegisterType((*LeaseKeepAliveResponse)(nil), "etcdserverpb.LeaseKeepAliveResponse") 2882 proto.RegisterType((*LeaseTimeToLiveRequest)(nil), "etcdserverpb.LeaseTimeToLiveRequest") 2883 proto.RegisterType((*LeaseTimeToLiveResponse)(nil), "etcdserverpb.LeaseTimeToLiveResponse") 2884 proto.RegisterType((*Member)(nil), "etcdserverpb.Member") 2885 proto.RegisterType((*MemberAddRequest)(nil), "etcdserverpb.MemberAddRequest") 2886 proto.RegisterType((*MemberAddResponse)(nil), "etcdserverpb.MemberAddResponse") 2887 proto.RegisterType((*MemberRemoveRequest)(nil), "etcdserverpb.MemberRemoveRequest") 2888 proto.RegisterType((*MemberRemoveResponse)(nil), "etcdserverpb.MemberRemoveResponse") 2889 proto.RegisterType((*MemberUpdateRequest)(nil), "etcdserverpb.MemberUpdateRequest") 2890 proto.RegisterType((*MemberUpdateResponse)(nil), "etcdserverpb.MemberUpdateResponse") 2891 proto.RegisterType((*MemberListRequest)(nil), "etcdserverpb.MemberListRequest") 2892 proto.RegisterType((*MemberListResponse)(nil), "etcdserverpb.MemberListResponse") 2893 proto.RegisterType((*DefragmentRequest)(nil), "etcdserverpb.DefragmentRequest") 2894 proto.RegisterType((*DefragmentResponse)(nil), "etcdserverpb.DefragmentResponse") 2895 proto.RegisterType((*AlarmRequest)(nil), "etcdserverpb.AlarmRequest") 2896 proto.RegisterType((*AlarmMember)(nil), "etcdserverpb.AlarmMember") 2897 proto.RegisterType((*AlarmResponse)(nil), "etcdserverpb.AlarmResponse") 2898 proto.RegisterType((*StatusRequest)(nil), "etcdserverpb.StatusRequest") 2899 proto.RegisterType((*StatusResponse)(nil), "etcdserverpb.StatusResponse") 2900 proto.RegisterType((*AuthEnableRequest)(nil), "etcdserverpb.AuthEnableRequest") 2901 proto.RegisterType((*AuthDisableRequest)(nil), "etcdserverpb.AuthDisableRequest") 2902 proto.RegisterType((*AuthenticateRequest)(nil), "etcdserverpb.AuthenticateRequest") 2903 proto.RegisterType((*AuthUserAddRequest)(nil), "etcdserverpb.AuthUserAddRequest") 2904 proto.RegisterType((*AuthUserGetRequest)(nil), "etcdserverpb.AuthUserGetRequest") 2905 proto.RegisterType((*AuthUserDeleteRequest)(nil), "etcdserverpb.AuthUserDeleteRequest") 2906 proto.RegisterType((*AuthUserChangePasswordRequest)(nil), "etcdserverpb.AuthUserChangePasswordRequest") 2907 proto.RegisterType((*AuthUserGrantRoleRequest)(nil), "etcdserverpb.AuthUserGrantRoleRequest") 2908 proto.RegisterType((*AuthUserRevokeRoleRequest)(nil), "etcdserverpb.AuthUserRevokeRoleRequest") 2909 proto.RegisterType((*AuthRoleAddRequest)(nil), "etcdserverpb.AuthRoleAddRequest") 2910 proto.RegisterType((*AuthRoleGetRequest)(nil), "etcdserverpb.AuthRoleGetRequest") 2911 proto.RegisterType((*AuthUserListRequest)(nil), "etcdserverpb.AuthUserListRequest") 2912 proto.RegisterType((*AuthRoleListRequest)(nil), "etcdserverpb.AuthRoleListRequest") 2913 proto.RegisterType((*AuthRoleDeleteRequest)(nil), "etcdserverpb.AuthRoleDeleteRequest") 2914 proto.RegisterType((*AuthRoleGrantPermissionRequest)(nil), "etcdserverpb.AuthRoleGrantPermissionRequest") 2915 proto.RegisterType((*AuthRoleRevokePermissionRequest)(nil), "etcdserverpb.AuthRoleRevokePermissionRequest") 2916 proto.RegisterType((*AuthEnableResponse)(nil), "etcdserverpb.AuthEnableResponse") 2917 proto.RegisterType((*AuthDisableResponse)(nil), "etcdserverpb.AuthDisableResponse") 2918 proto.RegisterType((*AuthenticateResponse)(nil), "etcdserverpb.AuthenticateResponse") 2919 proto.RegisterType((*AuthUserAddResponse)(nil), "etcdserverpb.AuthUserAddResponse") 2920 proto.RegisterType((*AuthUserGetResponse)(nil), "etcdserverpb.AuthUserGetResponse") 2921 proto.RegisterType((*AuthUserDeleteResponse)(nil), "etcdserverpb.AuthUserDeleteResponse") 2922 proto.RegisterType((*AuthUserChangePasswordResponse)(nil), "etcdserverpb.AuthUserChangePasswordResponse") 2923 proto.RegisterType((*AuthUserGrantRoleResponse)(nil), "etcdserverpb.AuthUserGrantRoleResponse") 2924 proto.RegisterType((*AuthUserRevokeRoleResponse)(nil), "etcdserverpb.AuthUserRevokeRoleResponse") 2925 proto.RegisterType((*AuthRoleAddResponse)(nil), "etcdserverpb.AuthRoleAddResponse") 2926 proto.RegisterType((*AuthRoleGetResponse)(nil), "etcdserverpb.AuthRoleGetResponse") 2927 proto.RegisterType((*AuthRoleListResponse)(nil), "etcdserverpb.AuthRoleListResponse") 2928 proto.RegisterType((*AuthUserListResponse)(nil), "etcdserverpb.AuthUserListResponse") 2929 proto.RegisterType((*AuthRoleDeleteResponse)(nil), "etcdserverpb.AuthRoleDeleteResponse") 2930 proto.RegisterType((*AuthRoleGrantPermissionResponse)(nil), "etcdserverpb.AuthRoleGrantPermissionResponse") 2931 proto.RegisterType((*AuthRoleRevokePermissionResponse)(nil), "etcdserverpb.AuthRoleRevokePermissionResponse") 2932 proto.RegisterEnum("etcdserverpb.AlarmType", AlarmType_name, AlarmType_value) 2933 proto.RegisterEnum("etcdserverpb.RangeRequest_SortOrder", RangeRequest_SortOrder_name, RangeRequest_SortOrder_value) 2934 proto.RegisterEnum("etcdserverpb.RangeRequest_SortTarget", RangeRequest_SortTarget_name, RangeRequest_SortTarget_value) 2935 proto.RegisterEnum("etcdserverpb.Compare_CompareResult", Compare_CompareResult_name, Compare_CompareResult_value) 2936 proto.RegisterEnum("etcdserverpb.Compare_CompareTarget", Compare_CompareTarget_name, Compare_CompareTarget_value) 2937 proto.RegisterEnum("etcdserverpb.WatchCreateRequest_FilterType", WatchCreateRequest_FilterType_name, WatchCreateRequest_FilterType_value) 2938 proto.RegisterEnum("etcdserverpb.AlarmRequest_AlarmAction", AlarmRequest_AlarmAction_name, AlarmRequest_AlarmAction_value) 2939} 2940 2941// Reference imports to suppress errors if they are not otherwise used. 2942var _ context.Context 2943var _ grpc.ClientConn 2944 2945// This is a compile-time assertion to ensure that this generated file 2946// is compatible with the grpc package it is being compiled against. 2947const _ = grpc.SupportPackageIsVersion4 2948 2949// Client API for KV service 2950 2951type KVClient interface { 2952 // Range gets the keys in the range from the key-value store. 2953 Range(ctx context.Context, in *RangeRequest, opts ...grpc.CallOption) (*RangeResponse, error) 2954 // Put puts the given key into the key-value store. 2955 // A put request increments the revision of the key-value store 2956 // and generates one event in the event history. 2957 Put(ctx context.Context, in *PutRequest, opts ...grpc.CallOption) (*PutResponse, error) 2958 // DeleteRange deletes the given range from the key-value store. 2959 // A delete request increments the revision of the key-value store 2960 // and generates a delete event in the event history for every deleted key. 2961 DeleteRange(ctx context.Context, in *DeleteRangeRequest, opts ...grpc.CallOption) (*DeleteRangeResponse, error) 2962 // Txn processes multiple requests in a single transaction. 2963 // A txn request increments the revision of the key-value store 2964 // and generates events with the same revision for every completed request. 2965 // It is not allowed to modify the same key several times within one txn. 2966 Txn(ctx context.Context, in *TxnRequest, opts ...grpc.CallOption) (*TxnResponse, error) 2967 // Compact compacts the event history in the etcd key-value store. The key-value 2968 // store should be periodically compacted or the event history will continue to grow 2969 // indefinitely. 2970 Compact(ctx context.Context, in *CompactionRequest, opts ...grpc.CallOption) (*CompactionResponse, error) 2971} 2972 2973type kVClient struct { 2974 cc *grpc.ClientConn 2975} 2976 2977func NewKVClient(cc *grpc.ClientConn) KVClient { 2978 return &kVClient{cc} 2979} 2980 2981func (c *kVClient) Range(ctx context.Context, in *RangeRequest, opts ...grpc.CallOption) (*RangeResponse, error) { 2982 out := new(RangeResponse) 2983 err := grpc.Invoke(ctx, "/etcdserverpb.KV/Range", in, out, c.cc, opts...) 2984 if err != nil { 2985 return nil, err 2986 } 2987 return out, nil 2988} 2989 2990func (c *kVClient) Put(ctx context.Context, in *PutRequest, opts ...grpc.CallOption) (*PutResponse, error) { 2991 out := new(PutResponse) 2992 err := grpc.Invoke(ctx, "/etcdserverpb.KV/Put", in, out, c.cc, opts...) 2993 if err != nil { 2994 return nil, err 2995 } 2996 return out, nil 2997} 2998 2999func (c *kVClient) DeleteRange(ctx context.Context, in *DeleteRangeRequest, opts ...grpc.CallOption) (*DeleteRangeResponse, error) { 3000 out := new(DeleteRangeResponse) 3001 err := grpc.Invoke(ctx, "/etcdserverpb.KV/DeleteRange", in, out, c.cc, opts...) 3002 if err != nil { 3003 return nil, err 3004 } 3005 return out, nil 3006} 3007 3008func (c *kVClient) Txn(ctx context.Context, in *TxnRequest, opts ...grpc.CallOption) (*TxnResponse, error) { 3009 out := new(TxnResponse) 3010 err := grpc.Invoke(ctx, "/etcdserverpb.KV/Txn", in, out, c.cc, opts...) 3011 if err != nil { 3012 return nil, err 3013 } 3014 return out, nil 3015} 3016 3017func (c *kVClient) Compact(ctx context.Context, in *CompactionRequest, opts ...grpc.CallOption) (*CompactionResponse, error) { 3018 out := new(CompactionResponse) 3019 err := grpc.Invoke(ctx, "/etcdserverpb.KV/Compact", in, out, c.cc, opts...) 3020 if err != nil { 3021 return nil, err 3022 } 3023 return out, nil 3024} 3025 3026// Server API for KV service 3027 3028type KVServer interface { 3029 // Range gets the keys in the range from the key-value store. 3030 Range(context.Context, *RangeRequest) (*RangeResponse, error) 3031 // Put puts the given key into the key-value store. 3032 // A put request increments the revision of the key-value store 3033 // and generates one event in the event history. 3034 Put(context.Context, *PutRequest) (*PutResponse, error) 3035 // DeleteRange deletes the given range from the key-value store. 3036 // A delete request increments the revision of the key-value store 3037 // and generates a delete event in the event history for every deleted key. 3038 DeleteRange(context.Context, *DeleteRangeRequest) (*DeleteRangeResponse, error) 3039 // Txn processes multiple requests in a single transaction. 3040 // A txn request increments the revision of the key-value store 3041 // and generates events with the same revision for every completed request. 3042 // It is not allowed to modify the same key several times within one txn. 3043 Txn(context.Context, *TxnRequest) (*TxnResponse, error) 3044 // Compact compacts the event history in the etcd key-value store. The key-value 3045 // store should be periodically compacted or the event history will continue to grow 3046 // indefinitely. 3047 Compact(context.Context, *CompactionRequest) (*CompactionResponse, error) 3048} 3049 3050func RegisterKVServer(s *grpc.Server, srv KVServer) { 3051 s.RegisterService(&_KV_serviceDesc, srv) 3052} 3053 3054func _KV_Range_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3055 in := new(RangeRequest) 3056 if err := dec(in); err != nil { 3057 return nil, err 3058 } 3059 if interceptor == nil { 3060 return srv.(KVServer).Range(ctx, in) 3061 } 3062 info := &grpc.UnaryServerInfo{ 3063 Server: srv, 3064 FullMethod: "/etcdserverpb.KV/Range", 3065 } 3066 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3067 return srv.(KVServer).Range(ctx, req.(*RangeRequest)) 3068 } 3069 return interceptor(ctx, in, info, handler) 3070} 3071 3072func _KV_Put_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3073 in := new(PutRequest) 3074 if err := dec(in); err != nil { 3075 return nil, err 3076 } 3077 if interceptor == nil { 3078 return srv.(KVServer).Put(ctx, in) 3079 } 3080 info := &grpc.UnaryServerInfo{ 3081 Server: srv, 3082 FullMethod: "/etcdserverpb.KV/Put", 3083 } 3084 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3085 return srv.(KVServer).Put(ctx, req.(*PutRequest)) 3086 } 3087 return interceptor(ctx, in, info, handler) 3088} 3089 3090func _KV_DeleteRange_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3091 in := new(DeleteRangeRequest) 3092 if err := dec(in); err != nil { 3093 return nil, err 3094 } 3095 if interceptor == nil { 3096 return srv.(KVServer).DeleteRange(ctx, in) 3097 } 3098 info := &grpc.UnaryServerInfo{ 3099 Server: srv, 3100 FullMethod: "/etcdserverpb.KV/DeleteRange", 3101 } 3102 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3103 return srv.(KVServer).DeleteRange(ctx, req.(*DeleteRangeRequest)) 3104 } 3105 return interceptor(ctx, in, info, handler) 3106} 3107 3108func _KV_Txn_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3109 in := new(TxnRequest) 3110 if err := dec(in); err != nil { 3111 return nil, err 3112 } 3113 if interceptor == nil { 3114 return srv.(KVServer).Txn(ctx, in) 3115 } 3116 info := &grpc.UnaryServerInfo{ 3117 Server: srv, 3118 FullMethod: "/etcdserverpb.KV/Txn", 3119 } 3120 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3121 return srv.(KVServer).Txn(ctx, req.(*TxnRequest)) 3122 } 3123 return interceptor(ctx, in, info, handler) 3124} 3125 3126func _KV_Compact_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3127 in := new(CompactionRequest) 3128 if err := dec(in); err != nil { 3129 return nil, err 3130 } 3131 if interceptor == nil { 3132 return srv.(KVServer).Compact(ctx, in) 3133 } 3134 info := &grpc.UnaryServerInfo{ 3135 Server: srv, 3136 FullMethod: "/etcdserverpb.KV/Compact", 3137 } 3138 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3139 return srv.(KVServer).Compact(ctx, req.(*CompactionRequest)) 3140 } 3141 return interceptor(ctx, in, info, handler) 3142} 3143 3144var _KV_serviceDesc = grpc.ServiceDesc{ 3145 ServiceName: "etcdserverpb.KV", 3146 HandlerType: (*KVServer)(nil), 3147 Methods: []grpc.MethodDesc{ 3148 { 3149 MethodName: "Range", 3150 Handler: _KV_Range_Handler, 3151 }, 3152 { 3153 MethodName: "Put", 3154 Handler: _KV_Put_Handler, 3155 }, 3156 { 3157 MethodName: "DeleteRange", 3158 Handler: _KV_DeleteRange_Handler, 3159 }, 3160 { 3161 MethodName: "Txn", 3162 Handler: _KV_Txn_Handler, 3163 }, 3164 { 3165 MethodName: "Compact", 3166 Handler: _KV_Compact_Handler, 3167 }, 3168 }, 3169 Streams: []grpc.StreamDesc{}, 3170 Metadata: "rpc.proto", 3171} 3172 3173// Client API for Watch service 3174 3175type WatchClient interface { 3176 // Watch watches for events happening or that have happened. Both input and output 3177 // are streams; the input stream is for creating and canceling watchers and the output 3178 // stream sends events. One watch RPC can watch on multiple key ranges, streaming events 3179 // for several watches at once. The entire event history can be watched starting from the 3180 // last compaction revision. 3181 Watch(ctx context.Context, opts ...grpc.CallOption) (Watch_WatchClient, error) 3182} 3183 3184type watchClient struct { 3185 cc *grpc.ClientConn 3186} 3187 3188func NewWatchClient(cc *grpc.ClientConn) WatchClient { 3189 return &watchClient{cc} 3190} 3191 3192func (c *watchClient) Watch(ctx context.Context, opts ...grpc.CallOption) (Watch_WatchClient, error) { 3193 stream, err := grpc.NewClientStream(ctx, &_Watch_serviceDesc.Streams[0], c.cc, "/etcdserverpb.Watch/Watch", opts...) 3194 if err != nil { 3195 return nil, err 3196 } 3197 x := &watchWatchClient{stream} 3198 return x, nil 3199} 3200 3201type Watch_WatchClient interface { 3202 Send(*WatchRequest) error 3203 Recv() (*WatchResponse, error) 3204 grpc.ClientStream 3205} 3206 3207type watchWatchClient struct { 3208 grpc.ClientStream 3209} 3210 3211func (x *watchWatchClient) Send(m *WatchRequest) error { 3212 return x.ClientStream.SendMsg(m) 3213} 3214 3215func (x *watchWatchClient) Recv() (*WatchResponse, error) { 3216 m := new(WatchResponse) 3217 if err := x.ClientStream.RecvMsg(m); err != nil { 3218 return nil, err 3219 } 3220 return m, nil 3221} 3222 3223// Server API for Watch service 3224 3225type WatchServer interface { 3226 // Watch watches for events happening or that have happened. Both input and output 3227 // are streams; the input stream is for creating and canceling watchers and the output 3228 // stream sends events. One watch RPC can watch on multiple key ranges, streaming events 3229 // for several watches at once. The entire event history can be watched starting from the 3230 // last compaction revision. 3231 Watch(Watch_WatchServer) error 3232} 3233 3234func RegisterWatchServer(s *grpc.Server, srv WatchServer) { 3235 s.RegisterService(&_Watch_serviceDesc, srv) 3236} 3237 3238func _Watch_Watch_Handler(srv interface{}, stream grpc.ServerStream) error { 3239 return srv.(WatchServer).Watch(&watchWatchServer{stream}) 3240} 3241 3242type Watch_WatchServer interface { 3243 Send(*WatchResponse) error 3244 Recv() (*WatchRequest, error) 3245 grpc.ServerStream 3246} 3247 3248type watchWatchServer struct { 3249 grpc.ServerStream 3250} 3251 3252func (x *watchWatchServer) Send(m *WatchResponse) error { 3253 return x.ServerStream.SendMsg(m) 3254} 3255 3256func (x *watchWatchServer) Recv() (*WatchRequest, error) { 3257 m := new(WatchRequest) 3258 if err := x.ServerStream.RecvMsg(m); err != nil { 3259 return nil, err 3260 } 3261 return m, nil 3262} 3263 3264var _Watch_serviceDesc = grpc.ServiceDesc{ 3265 ServiceName: "etcdserverpb.Watch", 3266 HandlerType: (*WatchServer)(nil), 3267 Methods: []grpc.MethodDesc{}, 3268 Streams: []grpc.StreamDesc{ 3269 { 3270 StreamName: "Watch", 3271 Handler: _Watch_Watch_Handler, 3272 ServerStreams: true, 3273 ClientStreams: true, 3274 }, 3275 }, 3276 Metadata: "rpc.proto", 3277} 3278 3279// Client API for Lease service 3280 3281type LeaseClient interface { 3282 // LeaseGrant creates a lease which expires if the server does not receive a keepAlive 3283 // within a given time to live period. All keys attached to the lease will be expired and 3284 // deleted if the lease expires. Each expired key generates a delete event in the event history. 3285 LeaseGrant(ctx context.Context, in *LeaseGrantRequest, opts ...grpc.CallOption) (*LeaseGrantResponse, error) 3286 // LeaseRevoke revokes a lease. All keys attached to the lease will expire and be deleted. 3287 LeaseRevoke(ctx context.Context, in *LeaseRevokeRequest, opts ...grpc.CallOption) (*LeaseRevokeResponse, error) 3288 // LeaseKeepAlive keeps the lease alive by streaming keep alive requests from the client 3289 // to the server and streaming keep alive responses from the server to the client. 3290 LeaseKeepAlive(ctx context.Context, opts ...grpc.CallOption) (Lease_LeaseKeepAliveClient, error) 3291 // LeaseTimeToLive retrieves lease information. 3292 LeaseTimeToLive(ctx context.Context, in *LeaseTimeToLiveRequest, opts ...grpc.CallOption) (*LeaseTimeToLiveResponse, error) 3293} 3294 3295type leaseClient struct { 3296 cc *grpc.ClientConn 3297} 3298 3299func NewLeaseClient(cc *grpc.ClientConn) LeaseClient { 3300 return &leaseClient{cc} 3301} 3302 3303func (c *leaseClient) LeaseGrant(ctx context.Context, in *LeaseGrantRequest, opts ...grpc.CallOption) (*LeaseGrantResponse, error) { 3304 out := new(LeaseGrantResponse) 3305 err := grpc.Invoke(ctx, "/etcdserverpb.Lease/LeaseGrant", in, out, c.cc, opts...) 3306 if err != nil { 3307 return nil, err 3308 } 3309 return out, nil 3310} 3311 3312func (c *leaseClient) LeaseRevoke(ctx context.Context, in *LeaseRevokeRequest, opts ...grpc.CallOption) (*LeaseRevokeResponse, error) { 3313 out := new(LeaseRevokeResponse) 3314 err := grpc.Invoke(ctx, "/etcdserverpb.Lease/LeaseRevoke", in, out, c.cc, opts...) 3315 if err != nil { 3316 return nil, err 3317 } 3318 return out, nil 3319} 3320 3321func (c *leaseClient) LeaseKeepAlive(ctx context.Context, opts ...grpc.CallOption) (Lease_LeaseKeepAliveClient, error) { 3322 stream, err := grpc.NewClientStream(ctx, &_Lease_serviceDesc.Streams[0], c.cc, "/etcdserverpb.Lease/LeaseKeepAlive", opts...) 3323 if err != nil { 3324 return nil, err 3325 } 3326 x := &leaseLeaseKeepAliveClient{stream} 3327 return x, nil 3328} 3329 3330type Lease_LeaseKeepAliveClient interface { 3331 Send(*LeaseKeepAliveRequest) error 3332 Recv() (*LeaseKeepAliveResponse, error) 3333 grpc.ClientStream 3334} 3335 3336type leaseLeaseKeepAliveClient struct { 3337 grpc.ClientStream 3338} 3339 3340func (x *leaseLeaseKeepAliveClient) Send(m *LeaseKeepAliveRequest) error { 3341 return x.ClientStream.SendMsg(m) 3342} 3343 3344func (x *leaseLeaseKeepAliveClient) Recv() (*LeaseKeepAliveResponse, error) { 3345 m := new(LeaseKeepAliveResponse) 3346 if err := x.ClientStream.RecvMsg(m); err != nil { 3347 return nil, err 3348 } 3349 return m, nil 3350} 3351 3352func (c *leaseClient) LeaseTimeToLive(ctx context.Context, in *LeaseTimeToLiveRequest, opts ...grpc.CallOption) (*LeaseTimeToLiveResponse, error) { 3353 out := new(LeaseTimeToLiveResponse) 3354 err := grpc.Invoke(ctx, "/etcdserverpb.Lease/LeaseTimeToLive", in, out, c.cc, opts...) 3355 if err != nil { 3356 return nil, err 3357 } 3358 return out, nil 3359} 3360 3361// Server API for Lease service 3362 3363type LeaseServer interface { 3364 // LeaseGrant creates a lease which expires if the server does not receive a keepAlive 3365 // within a given time to live period. All keys attached to the lease will be expired and 3366 // deleted if the lease expires. Each expired key generates a delete event in the event history. 3367 LeaseGrant(context.Context, *LeaseGrantRequest) (*LeaseGrantResponse, error) 3368 // LeaseRevoke revokes a lease. All keys attached to the lease will expire and be deleted. 3369 LeaseRevoke(context.Context, *LeaseRevokeRequest) (*LeaseRevokeResponse, error) 3370 // LeaseKeepAlive keeps the lease alive by streaming keep alive requests from the client 3371 // to the server and streaming keep alive responses from the server to the client. 3372 LeaseKeepAlive(Lease_LeaseKeepAliveServer) error 3373 // LeaseTimeToLive retrieves lease information. 3374 LeaseTimeToLive(context.Context, *LeaseTimeToLiveRequest) (*LeaseTimeToLiveResponse, error) 3375} 3376 3377func RegisterLeaseServer(s *grpc.Server, srv LeaseServer) { 3378 s.RegisterService(&_Lease_serviceDesc, srv) 3379} 3380 3381func _Lease_LeaseGrant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3382 in := new(LeaseGrantRequest) 3383 if err := dec(in); err != nil { 3384 return nil, err 3385 } 3386 if interceptor == nil { 3387 return srv.(LeaseServer).LeaseGrant(ctx, in) 3388 } 3389 info := &grpc.UnaryServerInfo{ 3390 Server: srv, 3391 FullMethod: "/etcdserverpb.Lease/LeaseGrant", 3392 } 3393 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3394 return srv.(LeaseServer).LeaseGrant(ctx, req.(*LeaseGrantRequest)) 3395 } 3396 return interceptor(ctx, in, info, handler) 3397} 3398 3399func _Lease_LeaseRevoke_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3400 in := new(LeaseRevokeRequest) 3401 if err := dec(in); err != nil { 3402 return nil, err 3403 } 3404 if interceptor == nil { 3405 return srv.(LeaseServer).LeaseRevoke(ctx, in) 3406 } 3407 info := &grpc.UnaryServerInfo{ 3408 Server: srv, 3409 FullMethod: "/etcdserverpb.Lease/LeaseRevoke", 3410 } 3411 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3412 return srv.(LeaseServer).LeaseRevoke(ctx, req.(*LeaseRevokeRequest)) 3413 } 3414 return interceptor(ctx, in, info, handler) 3415} 3416 3417func _Lease_LeaseKeepAlive_Handler(srv interface{}, stream grpc.ServerStream) error { 3418 return srv.(LeaseServer).LeaseKeepAlive(&leaseLeaseKeepAliveServer{stream}) 3419} 3420 3421type Lease_LeaseKeepAliveServer interface { 3422 Send(*LeaseKeepAliveResponse) error 3423 Recv() (*LeaseKeepAliveRequest, error) 3424 grpc.ServerStream 3425} 3426 3427type leaseLeaseKeepAliveServer struct { 3428 grpc.ServerStream 3429} 3430 3431func (x *leaseLeaseKeepAliveServer) Send(m *LeaseKeepAliveResponse) error { 3432 return x.ServerStream.SendMsg(m) 3433} 3434 3435func (x *leaseLeaseKeepAliveServer) Recv() (*LeaseKeepAliveRequest, error) { 3436 m := new(LeaseKeepAliveRequest) 3437 if err := x.ServerStream.RecvMsg(m); err != nil { 3438 return nil, err 3439 } 3440 return m, nil 3441} 3442 3443func _Lease_LeaseTimeToLive_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3444 in := new(LeaseTimeToLiveRequest) 3445 if err := dec(in); err != nil { 3446 return nil, err 3447 } 3448 if interceptor == nil { 3449 return srv.(LeaseServer).LeaseTimeToLive(ctx, in) 3450 } 3451 info := &grpc.UnaryServerInfo{ 3452 Server: srv, 3453 FullMethod: "/etcdserverpb.Lease/LeaseTimeToLive", 3454 } 3455 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3456 return srv.(LeaseServer).LeaseTimeToLive(ctx, req.(*LeaseTimeToLiveRequest)) 3457 } 3458 return interceptor(ctx, in, info, handler) 3459} 3460 3461var _Lease_serviceDesc = grpc.ServiceDesc{ 3462 ServiceName: "etcdserverpb.Lease", 3463 HandlerType: (*LeaseServer)(nil), 3464 Methods: []grpc.MethodDesc{ 3465 { 3466 MethodName: "LeaseGrant", 3467 Handler: _Lease_LeaseGrant_Handler, 3468 }, 3469 { 3470 MethodName: "LeaseRevoke", 3471 Handler: _Lease_LeaseRevoke_Handler, 3472 }, 3473 { 3474 MethodName: "LeaseTimeToLive", 3475 Handler: _Lease_LeaseTimeToLive_Handler, 3476 }, 3477 }, 3478 Streams: []grpc.StreamDesc{ 3479 { 3480 StreamName: "LeaseKeepAlive", 3481 Handler: _Lease_LeaseKeepAlive_Handler, 3482 ServerStreams: true, 3483 ClientStreams: true, 3484 }, 3485 }, 3486 Metadata: "rpc.proto", 3487} 3488 3489// Client API for Cluster service 3490 3491type ClusterClient interface { 3492 // MemberAdd adds a member into the cluster. 3493 MemberAdd(ctx context.Context, in *MemberAddRequest, opts ...grpc.CallOption) (*MemberAddResponse, error) 3494 // MemberRemove removes an existing member from the cluster. 3495 MemberRemove(ctx context.Context, in *MemberRemoveRequest, opts ...grpc.CallOption) (*MemberRemoveResponse, error) 3496 // MemberUpdate updates the member configuration. 3497 MemberUpdate(ctx context.Context, in *MemberUpdateRequest, opts ...grpc.CallOption) (*MemberUpdateResponse, error) 3498 // MemberList lists all the members in the cluster. 3499 MemberList(ctx context.Context, in *MemberListRequest, opts ...grpc.CallOption) (*MemberListResponse, error) 3500} 3501 3502type clusterClient struct { 3503 cc *grpc.ClientConn 3504} 3505 3506func NewClusterClient(cc *grpc.ClientConn) ClusterClient { 3507 return &clusterClient{cc} 3508} 3509 3510func (c *clusterClient) MemberAdd(ctx context.Context, in *MemberAddRequest, opts ...grpc.CallOption) (*MemberAddResponse, error) { 3511 out := new(MemberAddResponse) 3512 err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberAdd", in, out, c.cc, opts...) 3513 if err != nil { 3514 return nil, err 3515 } 3516 return out, nil 3517} 3518 3519func (c *clusterClient) MemberRemove(ctx context.Context, in *MemberRemoveRequest, opts ...grpc.CallOption) (*MemberRemoveResponse, error) { 3520 out := new(MemberRemoveResponse) 3521 err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberRemove", in, out, c.cc, opts...) 3522 if err != nil { 3523 return nil, err 3524 } 3525 return out, nil 3526} 3527 3528func (c *clusterClient) MemberUpdate(ctx context.Context, in *MemberUpdateRequest, opts ...grpc.CallOption) (*MemberUpdateResponse, error) { 3529 out := new(MemberUpdateResponse) 3530 err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberUpdate", in, out, c.cc, opts...) 3531 if err != nil { 3532 return nil, err 3533 } 3534 return out, nil 3535} 3536 3537func (c *clusterClient) MemberList(ctx context.Context, in *MemberListRequest, opts ...grpc.CallOption) (*MemberListResponse, error) { 3538 out := new(MemberListResponse) 3539 err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberList", in, out, c.cc, opts...) 3540 if err != nil { 3541 return nil, err 3542 } 3543 return out, nil 3544} 3545 3546// Server API for Cluster service 3547 3548type ClusterServer interface { 3549 // MemberAdd adds a member into the cluster. 3550 MemberAdd(context.Context, *MemberAddRequest) (*MemberAddResponse, error) 3551 // MemberRemove removes an existing member from the cluster. 3552 MemberRemove(context.Context, *MemberRemoveRequest) (*MemberRemoveResponse, error) 3553 // MemberUpdate updates the member configuration. 3554 MemberUpdate(context.Context, *MemberUpdateRequest) (*MemberUpdateResponse, error) 3555 // MemberList lists all the members in the cluster. 3556 MemberList(context.Context, *MemberListRequest) (*MemberListResponse, error) 3557} 3558 3559func RegisterClusterServer(s *grpc.Server, srv ClusterServer) { 3560 s.RegisterService(&_Cluster_serviceDesc, srv) 3561} 3562 3563func _Cluster_MemberAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3564 in := new(MemberAddRequest) 3565 if err := dec(in); err != nil { 3566 return nil, err 3567 } 3568 if interceptor == nil { 3569 return srv.(ClusterServer).MemberAdd(ctx, in) 3570 } 3571 info := &grpc.UnaryServerInfo{ 3572 Server: srv, 3573 FullMethod: "/etcdserverpb.Cluster/MemberAdd", 3574 } 3575 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3576 return srv.(ClusterServer).MemberAdd(ctx, req.(*MemberAddRequest)) 3577 } 3578 return interceptor(ctx, in, info, handler) 3579} 3580 3581func _Cluster_MemberRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3582 in := new(MemberRemoveRequest) 3583 if err := dec(in); err != nil { 3584 return nil, err 3585 } 3586 if interceptor == nil { 3587 return srv.(ClusterServer).MemberRemove(ctx, in) 3588 } 3589 info := &grpc.UnaryServerInfo{ 3590 Server: srv, 3591 FullMethod: "/etcdserverpb.Cluster/MemberRemove", 3592 } 3593 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3594 return srv.(ClusterServer).MemberRemove(ctx, req.(*MemberRemoveRequest)) 3595 } 3596 return interceptor(ctx, in, info, handler) 3597} 3598 3599func _Cluster_MemberUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3600 in := new(MemberUpdateRequest) 3601 if err := dec(in); err != nil { 3602 return nil, err 3603 } 3604 if interceptor == nil { 3605 return srv.(ClusterServer).MemberUpdate(ctx, in) 3606 } 3607 info := &grpc.UnaryServerInfo{ 3608 Server: srv, 3609 FullMethod: "/etcdserverpb.Cluster/MemberUpdate", 3610 } 3611 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3612 return srv.(ClusterServer).MemberUpdate(ctx, req.(*MemberUpdateRequest)) 3613 } 3614 return interceptor(ctx, in, info, handler) 3615} 3616 3617func _Cluster_MemberList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3618 in := new(MemberListRequest) 3619 if err := dec(in); err != nil { 3620 return nil, err 3621 } 3622 if interceptor == nil { 3623 return srv.(ClusterServer).MemberList(ctx, in) 3624 } 3625 info := &grpc.UnaryServerInfo{ 3626 Server: srv, 3627 FullMethod: "/etcdserverpb.Cluster/MemberList", 3628 } 3629 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3630 return srv.(ClusterServer).MemberList(ctx, req.(*MemberListRequest)) 3631 } 3632 return interceptor(ctx, in, info, handler) 3633} 3634 3635var _Cluster_serviceDesc = grpc.ServiceDesc{ 3636 ServiceName: "etcdserverpb.Cluster", 3637 HandlerType: (*ClusterServer)(nil), 3638 Methods: []grpc.MethodDesc{ 3639 { 3640 MethodName: "MemberAdd", 3641 Handler: _Cluster_MemberAdd_Handler, 3642 }, 3643 { 3644 MethodName: "MemberRemove", 3645 Handler: _Cluster_MemberRemove_Handler, 3646 }, 3647 { 3648 MethodName: "MemberUpdate", 3649 Handler: _Cluster_MemberUpdate_Handler, 3650 }, 3651 { 3652 MethodName: "MemberList", 3653 Handler: _Cluster_MemberList_Handler, 3654 }, 3655 }, 3656 Streams: []grpc.StreamDesc{}, 3657 Metadata: "rpc.proto", 3658} 3659 3660// Client API for Maintenance service 3661 3662type MaintenanceClient interface { 3663 // Alarm activates, deactivates, and queries alarms regarding cluster health. 3664 Alarm(ctx context.Context, in *AlarmRequest, opts ...grpc.CallOption) (*AlarmResponse, error) 3665 // Status gets the status of the member. 3666 Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error) 3667 // Defragment defragments a member's backend database to recover storage space. 3668 Defragment(ctx context.Context, in *DefragmentRequest, opts ...grpc.CallOption) (*DefragmentResponse, error) 3669 // Hash returns the hash of the local KV state for consistency checking purpose. 3670 // This is designed for testing; do not use this in production when there 3671 // are ongoing transactions. 3672 Hash(ctx context.Context, in *HashRequest, opts ...grpc.CallOption) (*HashResponse, error) 3673 // Snapshot sends a snapshot of the entire backend from a member over a stream to a client. 3674 Snapshot(ctx context.Context, in *SnapshotRequest, opts ...grpc.CallOption) (Maintenance_SnapshotClient, error) 3675} 3676 3677type maintenanceClient struct { 3678 cc *grpc.ClientConn 3679} 3680 3681func NewMaintenanceClient(cc *grpc.ClientConn) MaintenanceClient { 3682 return &maintenanceClient{cc} 3683} 3684 3685func (c *maintenanceClient) Alarm(ctx context.Context, in *AlarmRequest, opts ...grpc.CallOption) (*AlarmResponse, error) { 3686 out := new(AlarmResponse) 3687 err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Alarm", in, out, c.cc, opts...) 3688 if err != nil { 3689 return nil, err 3690 } 3691 return out, nil 3692} 3693 3694func (c *maintenanceClient) Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error) { 3695 out := new(StatusResponse) 3696 err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Status", in, out, c.cc, opts...) 3697 if err != nil { 3698 return nil, err 3699 } 3700 return out, nil 3701} 3702 3703func (c *maintenanceClient) Defragment(ctx context.Context, in *DefragmentRequest, opts ...grpc.CallOption) (*DefragmentResponse, error) { 3704 out := new(DefragmentResponse) 3705 err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Defragment", in, out, c.cc, opts...) 3706 if err != nil { 3707 return nil, err 3708 } 3709 return out, nil 3710} 3711 3712func (c *maintenanceClient) Hash(ctx context.Context, in *HashRequest, opts ...grpc.CallOption) (*HashResponse, error) { 3713 out := new(HashResponse) 3714 err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Hash", in, out, c.cc, opts...) 3715 if err != nil { 3716 return nil, err 3717 } 3718 return out, nil 3719} 3720 3721func (c *maintenanceClient) Snapshot(ctx context.Context, in *SnapshotRequest, opts ...grpc.CallOption) (Maintenance_SnapshotClient, error) { 3722 stream, err := grpc.NewClientStream(ctx, &_Maintenance_serviceDesc.Streams[0], c.cc, "/etcdserverpb.Maintenance/Snapshot", opts...) 3723 if err != nil { 3724 return nil, err 3725 } 3726 x := &maintenanceSnapshotClient{stream} 3727 if err := x.ClientStream.SendMsg(in); err != nil { 3728 return nil, err 3729 } 3730 if err := x.ClientStream.CloseSend(); err != nil { 3731 return nil, err 3732 } 3733 return x, nil 3734} 3735 3736type Maintenance_SnapshotClient interface { 3737 Recv() (*SnapshotResponse, error) 3738 grpc.ClientStream 3739} 3740 3741type maintenanceSnapshotClient struct { 3742 grpc.ClientStream 3743} 3744 3745func (x *maintenanceSnapshotClient) Recv() (*SnapshotResponse, error) { 3746 m := new(SnapshotResponse) 3747 if err := x.ClientStream.RecvMsg(m); err != nil { 3748 return nil, err 3749 } 3750 return m, nil 3751} 3752 3753// Server API for Maintenance service 3754 3755type MaintenanceServer interface { 3756 // Alarm activates, deactivates, and queries alarms regarding cluster health. 3757 Alarm(context.Context, *AlarmRequest) (*AlarmResponse, error) 3758 // Status gets the status of the member. 3759 Status(context.Context, *StatusRequest) (*StatusResponse, error) 3760 // Defragment defragments a member's backend database to recover storage space. 3761 Defragment(context.Context, *DefragmentRequest) (*DefragmentResponse, error) 3762 // Hash returns the hash of the local KV state for consistency checking purpose. 3763 // This is designed for testing; do not use this in production when there 3764 // are ongoing transactions. 3765 Hash(context.Context, *HashRequest) (*HashResponse, error) 3766 // Snapshot sends a snapshot of the entire backend from a member over a stream to a client. 3767 Snapshot(*SnapshotRequest, Maintenance_SnapshotServer) error 3768} 3769 3770func RegisterMaintenanceServer(s *grpc.Server, srv MaintenanceServer) { 3771 s.RegisterService(&_Maintenance_serviceDesc, srv) 3772} 3773 3774func _Maintenance_Alarm_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3775 in := new(AlarmRequest) 3776 if err := dec(in); err != nil { 3777 return nil, err 3778 } 3779 if interceptor == nil { 3780 return srv.(MaintenanceServer).Alarm(ctx, in) 3781 } 3782 info := &grpc.UnaryServerInfo{ 3783 Server: srv, 3784 FullMethod: "/etcdserverpb.Maintenance/Alarm", 3785 } 3786 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3787 return srv.(MaintenanceServer).Alarm(ctx, req.(*AlarmRequest)) 3788 } 3789 return interceptor(ctx, in, info, handler) 3790} 3791 3792func _Maintenance_Status_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3793 in := new(StatusRequest) 3794 if err := dec(in); err != nil { 3795 return nil, err 3796 } 3797 if interceptor == nil { 3798 return srv.(MaintenanceServer).Status(ctx, in) 3799 } 3800 info := &grpc.UnaryServerInfo{ 3801 Server: srv, 3802 FullMethod: "/etcdserverpb.Maintenance/Status", 3803 } 3804 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3805 return srv.(MaintenanceServer).Status(ctx, req.(*StatusRequest)) 3806 } 3807 return interceptor(ctx, in, info, handler) 3808} 3809 3810func _Maintenance_Defragment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3811 in := new(DefragmentRequest) 3812 if err := dec(in); err != nil { 3813 return nil, err 3814 } 3815 if interceptor == nil { 3816 return srv.(MaintenanceServer).Defragment(ctx, in) 3817 } 3818 info := &grpc.UnaryServerInfo{ 3819 Server: srv, 3820 FullMethod: "/etcdserverpb.Maintenance/Defragment", 3821 } 3822 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3823 return srv.(MaintenanceServer).Defragment(ctx, req.(*DefragmentRequest)) 3824 } 3825 return interceptor(ctx, in, info, handler) 3826} 3827 3828func _Maintenance_Hash_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3829 in := new(HashRequest) 3830 if err := dec(in); err != nil { 3831 return nil, err 3832 } 3833 if interceptor == nil { 3834 return srv.(MaintenanceServer).Hash(ctx, in) 3835 } 3836 info := &grpc.UnaryServerInfo{ 3837 Server: srv, 3838 FullMethod: "/etcdserverpb.Maintenance/Hash", 3839 } 3840 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3841 return srv.(MaintenanceServer).Hash(ctx, req.(*HashRequest)) 3842 } 3843 return interceptor(ctx, in, info, handler) 3844} 3845 3846func _Maintenance_Snapshot_Handler(srv interface{}, stream grpc.ServerStream) error { 3847 m := new(SnapshotRequest) 3848 if err := stream.RecvMsg(m); err != nil { 3849 return err 3850 } 3851 return srv.(MaintenanceServer).Snapshot(m, &maintenanceSnapshotServer{stream}) 3852} 3853 3854type Maintenance_SnapshotServer interface { 3855 Send(*SnapshotResponse) error 3856 grpc.ServerStream 3857} 3858 3859type maintenanceSnapshotServer struct { 3860 grpc.ServerStream 3861} 3862 3863func (x *maintenanceSnapshotServer) Send(m *SnapshotResponse) error { 3864 return x.ServerStream.SendMsg(m) 3865} 3866 3867var _Maintenance_serviceDesc = grpc.ServiceDesc{ 3868 ServiceName: "etcdserverpb.Maintenance", 3869 HandlerType: (*MaintenanceServer)(nil), 3870 Methods: []grpc.MethodDesc{ 3871 { 3872 MethodName: "Alarm", 3873 Handler: _Maintenance_Alarm_Handler, 3874 }, 3875 { 3876 MethodName: "Status", 3877 Handler: _Maintenance_Status_Handler, 3878 }, 3879 { 3880 MethodName: "Defragment", 3881 Handler: _Maintenance_Defragment_Handler, 3882 }, 3883 { 3884 MethodName: "Hash", 3885 Handler: _Maintenance_Hash_Handler, 3886 }, 3887 }, 3888 Streams: []grpc.StreamDesc{ 3889 { 3890 StreamName: "Snapshot", 3891 Handler: _Maintenance_Snapshot_Handler, 3892 ServerStreams: true, 3893 }, 3894 }, 3895 Metadata: "rpc.proto", 3896} 3897 3898// Client API for Auth service 3899 3900type AuthClient interface { 3901 // AuthEnable enables authentication. 3902 AuthEnable(ctx context.Context, in *AuthEnableRequest, opts ...grpc.CallOption) (*AuthEnableResponse, error) 3903 // AuthDisable disables authentication. 3904 AuthDisable(ctx context.Context, in *AuthDisableRequest, opts ...grpc.CallOption) (*AuthDisableResponse, error) 3905 // Authenticate processes an authenticate request. 3906 Authenticate(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*AuthenticateResponse, error) 3907 // UserAdd adds a new user. 3908 UserAdd(ctx context.Context, in *AuthUserAddRequest, opts ...grpc.CallOption) (*AuthUserAddResponse, error) 3909 // UserGet gets detailed user information. 3910 UserGet(ctx context.Context, in *AuthUserGetRequest, opts ...grpc.CallOption) (*AuthUserGetResponse, error) 3911 // UserList gets a list of all users. 3912 UserList(ctx context.Context, in *AuthUserListRequest, opts ...grpc.CallOption) (*AuthUserListResponse, error) 3913 // UserDelete deletes a specified user. 3914 UserDelete(ctx context.Context, in *AuthUserDeleteRequest, opts ...grpc.CallOption) (*AuthUserDeleteResponse, error) 3915 // UserChangePassword changes the password of a specified user. 3916 UserChangePassword(ctx context.Context, in *AuthUserChangePasswordRequest, opts ...grpc.CallOption) (*AuthUserChangePasswordResponse, error) 3917 // UserGrant grants a role to a specified user. 3918 UserGrantRole(ctx context.Context, in *AuthUserGrantRoleRequest, opts ...grpc.CallOption) (*AuthUserGrantRoleResponse, error) 3919 // UserRevokeRole revokes a role of specified user. 3920 UserRevokeRole(ctx context.Context, in *AuthUserRevokeRoleRequest, opts ...grpc.CallOption) (*AuthUserRevokeRoleResponse, error) 3921 // RoleAdd adds a new role. 3922 RoleAdd(ctx context.Context, in *AuthRoleAddRequest, opts ...grpc.CallOption) (*AuthRoleAddResponse, error) 3923 // RoleGet gets detailed role information. 3924 RoleGet(ctx context.Context, in *AuthRoleGetRequest, opts ...grpc.CallOption) (*AuthRoleGetResponse, error) 3925 // RoleList gets lists of all roles. 3926 RoleList(ctx context.Context, in *AuthRoleListRequest, opts ...grpc.CallOption) (*AuthRoleListResponse, error) 3927 // RoleDelete deletes a specified role. 3928 RoleDelete(ctx context.Context, in *AuthRoleDeleteRequest, opts ...grpc.CallOption) (*AuthRoleDeleteResponse, error) 3929 // RoleGrantPermission grants a permission of a specified key or range to a specified role. 3930 RoleGrantPermission(ctx context.Context, in *AuthRoleGrantPermissionRequest, opts ...grpc.CallOption) (*AuthRoleGrantPermissionResponse, error) 3931 // RoleRevokePermission revokes a key or range permission of a specified role. 3932 RoleRevokePermission(ctx context.Context, in *AuthRoleRevokePermissionRequest, opts ...grpc.CallOption) (*AuthRoleRevokePermissionResponse, error) 3933} 3934 3935type authClient struct { 3936 cc *grpc.ClientConn 3937} 3938 3939func NewAuthClient(cc *grpc.ClientConn) AuthClient { 3940 return &authClient{cc} 3941} 3942 3943func (c *authClient) AuthEnable(ctx context.Context, in *AuthEnableRequest, opts ...grpc.CallOption) (*AuthEnableResponse, error) { 3944 out := new(AuthEnableResponse) 3945 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/AuthEnable", in, out, c.cc, opts...) 3946 if err != nil { 3947 return nil, err 3948 } 3949 return out, nil 3950} 3951 3952func (c *authClient) AuthDisable(ctx context.Context, in *AuthDisableRequest, opts ...grpc.CallOption) (*AuthDisableResponse, error) { 3953 out := new(AuthDisableResponse) 3954 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/AuthDisable", in, out, c.cc, opts...) 3955 if err != nil { 3956 return nil, err 3957 } 3958 return out, nil 3959} 3960 3961func (c *authClient) Authenticate(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*AuthenticateResponse, error) { 3962 out := new(AuthenticateResponse) 3963 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/Authenticate", in, out, c.cc, opts...) 3964 if err != nil { 3965 return nil, err 3966 } 3967 return out, nil 3968} 3969 3970func (c *authClient) UserAdd(ctx context.Context, in *AuthUserAddRequest, opts ...grpc.CallOption) (*AuthUserAddResponse, error) { 3971 out := new(AuthUserAddResponse) 3972 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserAdd", in, out, c.cc, opts...) 3973 if err != nil { 3974 return nil, err 3975 } 3976 return out, nil 3977} 3978 3979func (c *authClient) UserGet(ctx context.Context, in *AuthUserGetRequest, opts ...grpc.CallOption) (*AuthUserGetResponse, error) { 3980 out := new(AuthUserGetResponse) 3981 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserGet", in, out, c.cc, opts...) 3982 if err != nil { 3983 return nil, err 3984 } 3985 return out, nil 3986} 3987 3988func (c *authClient) UserList(ctx context.Context, in *AuthUserListRequest, opts ...grpc.CallOption) (*AuthUserListResponse, error) { 3989 out := new(AuthUserListResponse) 3990 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserList", in, out, c.cc, opts...) 3991 if err != nil { 3992 return nil, err 3993 } 3994 return out, nil 3995} 3996 3997func (c *authClient) UserDelete(ctx context.Context, in *AuthUserDeleteRequest, opts ...grpc.CallOption) (*AuthUserDeleteResponse, error) { 3998 out := new(AuthUserDeleteResponse) 3999 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserDelete", in, out, c.cc, opts...) 4000 if err != nil { 4001 return nil, err 4002 } 4003 return out, nil 4004} 4005 4006func (c *authClient) UserChangePassword(ctx context.Context, in *AuthUserChangePasswordRequest, opts ...grpc.CallOption) (*AuthUserChangePasswordResponse, error) { 4007 out := new(AuthUserChangePasswordResponse) 4008 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserChangePassword", in, out, c.cc, opts...) 4009 if err != nil { 4010 return nil, err 4011 } 4012 return out, nil 4013} 4014 4015func (c *authClient) UserGrantRole(ctx context.Context, in *AuthUserGrantRoleRequest, opts ...grpc.CallOption) (*AuthUserGrantRoleResponse, error) { 4016 out := new(AuthUserGrantRoleResponse) 4017 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserGrantRole", in, out, c.cc, opts...) 4018 if err != nil { 4019 return nil, err 4020 } 4021 return out, nil 4022} 4023 4024func (c *authClient) UserRevokeRole(ctx context.Context, in *AuthUserRevokeRoleRequest, opts ...grpc.CallOption) (*AuthUserRevokeRoleResponse, error) { 4025 out := new(AuthUserRevokeRoleResponse) 4026 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserRevokeRole", in, out, c.cc, opts...) 4027 if err != nil { 4028 return nil, err 4029 } 4030 return out, nil 4031} 4032 4033func (c *authClient) RoleAdd(ctx context.Context, in *AuthRoleAddRequest, opts ...grpc.CallOption) (*AuthRoleAddResponse, error) { 4034 out := new(AuthRoleAddResponse) 4035 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleAdd", in, out, c.cc, opts...) 4036 if err != nil { 4037 return nil, err 4038 } 4039 return out, nil 4040} 4041 4042func (c *authClient) RoleGet(ctx context.Context, in *AuthRoleGetRequest, opts ...grpc.CallOption) (*AuthRoleGetResponse, error) { 4043 out := new(AuthRoleGetResponse) 4044 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleGet", in, out, c.cc, opts...) 4045 if err != nil { 4046 return nil, err 4047 } 4048 return out, nil 4049} 4050 4051func (c *authClient) RoleList(ctx context.Context, in *AuthRoleListRequest, opts ...grpc.CallOption) (*AuthRoleListResponse, error) { 4052 out := new(AuthRoleListResponse) 4053 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleList", in, out, c.cc, opts...) 4054 if err != nil { 4055 return nil, err 4056 } 4057 return out, nil 4058} 4059 4060func (c *authClient) RoleDelete(ctx context.Context, in *AuthRoleDeleteRequest, opts ...grpc.CallOption) (*AuthRoleDeleteResponse, error) { 4061 out := new(AuthRoleDeleteResponse) 4062 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleDelete", in, out, c.cc, opts...) 4063 if err != nil { 4064 return nil, err 4065 } 4066 return out, nil 4067} 4068 4069func (c *authClient) RoleGrantPermission(ctx context.Context, in *AuthRoleGrantPermissionRequest, opts ...grpc.CallOption) (*AuthRoleGrantPermissionResponse, error) { 4070 out := new(AuthRoleGrantPermissionResponse) 4071 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleGrantPermission", in, out, c.cc, opts...) 4072 if err != nil { 4073 return nil, err 4074 } 4075 return out, nil 4076} 4077 4078func (c *authClient) RoleRevokePermission(ctx context.Context, in *AuthRoleRevokePermissionRequest, opts ...grpc.CallOption) (*AuthRoleRevokePermissionResponse, error) { 4079 out := new(AuthRoleRevokePermissionResponse) 4080 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleRevokePermission", in, out, c.cc, opts...) 4081 if err != nil { 4082 return nil, err 4083 } 4084 return out, nil 4085} 4086 4087// Server API for Auth service 4088 4089type AuthServer interface { 4090 // AuthEnable enables authentication. 4091 AuthEnable(context.Context, *AuthEnableRequest) (*AuthEnableResponse, error) 4092 // AuthDisable disables authentication. 4093 AuthDisable(context.Context, *AuthDisableRequest) (*AuthDisableResponse, error) 4094 // Authenticate processes an authenticate request. 4095 Authenticate(context.Context, *AuthenticateRequest) (*AuthenticateResponse, error) 4096 // UserAdd adds a new user. 4097 UserAdd(context.Context, *AuthUserAddRequest) (*AuthUserAddResponse, error) 4098 // UserGet gets detailed user information. 4099 UserGet(context.Context, *AuthUserGetRequest) (*AuthUserGetResponse, error) 4100 // UserList gets a list of all users. 4101 UserList(context.Context, *AuthUserListRequest) (*AuthUserListResponse, error) 4102 // UserDelete deletes a specified user. 4103 UserDelete(context.Context, *AuthUserDeleteRequest) (*AuthUserDeleteResponse, error) 4104 // UserChangePassword changes the password of a specified user. 4105 UserChangePassword(context.Context, *AuthUserChangePasswordRequest) (*AuthUserChangePasswordResponse, error) 4106 // UserGrant grants a role to a specified user. 4107 UserGrantRole(context.Context, *AuthUserGrantRoleRequest) (*AuthUserGrantRoleResponse, error) 4108 // UserRevokeRole revokes a role of specified user. 4109 UserRevokeRole(context.Context, *AuthUserRevokeRoleRequest) (*AuthUserRevokeRoleResponse, error) 4110 // RoleAdd adds a new role. 4111 RoleAdd(context.Context, *AuthRoleAddRequest) (*AuthRoleAddResponse, error) 4112 // RoleGet gets detailed role information. 4113 RoleGet(context.Context, *AuthRoleGetRequest) (*AuthRoleGetResponse, error) 4114 // RoleList gets lists of all roles. 4115 RoleList(context.Context, *AuthRoleListRequest) (*AuthRoleListResponse, error) 4116 // RoleDelete deletes a specified role. 4117 RoleDelete(context.Context, *AuthRoleDeleteRequest) (*AuthRoleDeleteResponse, error) 4118 // RoleGrantPermission grants a permission of a specified key or range to a specified role. 4119 RoleGrantPermission(context.Context, *AuthRoleGrantPermissionRequest) (*AuthRoleGrantPermissionResponse, error) 4120 // RoleRevokePermission revokes a key or range permission of a specified role. 4121 RoleRevokePermission(context.Context, *AuthRoleRevokePermissionRequest) (*AuthRoleRevokePermissionResponse, error) 4122} 4123 4124func RegisterAuthServer(s *grpc.Server, srv AuthServer) { 4125 s.RegisterService(&_Auth_serviceDesc, srv) 4126} 4127 4128func _Auth_AuthEnable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4129 in := new(AuthEnableRequest) 4130 if err := dec(in); err != nil { 4131 return nil, err 4132 } 4133 if interceptor == nil { 4134 return srv.(AuthServer).AuthEnable(ctx, in) 4135 } 4136 info := &grpc.UnaryServerInfo{ 4137 Server: srv, 4138 FullMethod: "/etcdserverpb.Auth/AuthEnable", 4139 } 4140 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4141 return srv.(AuthServer).AuthEnable(ctx, req.(*AuthEnableRequest)) 4142 } 4143 return interceptor(ctx, in, info, handler) 4144} 4145 4146func _Auth_AuthDisable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4147 in := new(AuthDisableRequest) 4148 if err := dec(in); err != nil { 4149 return nil, err 4150 } 4151 if interceptor == nil { 4152 return srv.(AuthServer).AuthDisable(ctx, in) 4153 } 4154 info := &grpc.UnaryServerInfo{ 4155 Server: srv, 4156 FullMethod: "/etcdserverpb.Auth/AuthDisable", 4157 } 4158 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4159 return srv.(AuthServer).AuthDisable(ctx, req.(*AuthDisableRequest)) 4160 } 4161 return interceptor(ctx, in, info, handler) 4162} 4163 4164func _Auth_Authenticate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4165 in := new(AuthenticateRequest) 4166 if err := dec(in); err != nil { 4167 return nil, err 4168 } 4169 if interceptor == nil { 4170 return srv.(AuthServer).Authenticate(ctx, in) 4171 } 4172 info := &grpc.UnaryServerInfo{ 4173 Server: srv, 4174 FullMethod: "/etcdserverpb.Auth/Authenticate", 4175 } 4176 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4177 return srv.(AuthServer).Authenticate(ctx, req.(*AuthenticateRequest)) 4178 } 4179 return interceptor(ctx, in, info, handler) 4180} 4181 4182func _Auth_UserAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4183 in := new(AuthUserAddRequest) 4184 if err := dec(in); err != nil { 4185 return nil, err 4186 } 4187 if interceptor == nil { 4188 return srv.(AuthServer).UserAdd(ctx, in) 4189 } 4190 info := &grpc.UnaryServerInfo{ 4191 Server: srv, 4192 FullMethod: "/etcdserverpb.Auth/UserAdd", 4193 } 4194 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4195 return srv.(AuthServer).UserAdd(ctx, req.(*AuthUserAddRequest)) 4196 } 4197 return interceptor(ctx, in, info, handler) 4198} 4199 4200func _Auth_UserGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4201 in := new(AuthUserGetRequest) 4202 if err := dec(in); err != nil { 4203 return nil, err 4204 } 4205 if interceptor == nil { 4206 return srv.(AuthServer).UserGet(ctx, in) 4207 } 4208 info := &grpc.UnaryServerInfo{ 4209 Server: srv, 4210 FullMethod: "/etcdserverpb.Auth/UserGet", 4211 } 4212 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4213 return srv.(AuthServer).UserGet(ctx, req.(*AuthUserGetRequest)) 4214 } 4215 return interceptor(ctx, in, info, handler) 4216} 4217 4218func _Auth_UserList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4219 in := new(AuthUserListRequest) 4220 if err := dec(in); err != nil { 4221 return nil, err 4222 } 4223 if interceptor == nil { 4224 return srv.(AuthServer).UserList(ctx, in) 4225 } 4226 info := &grpc.UnaryServerInfo{ 4227 Server: srv, 4228 FullMethod: "/etcdserverpb.Auth/UserList", 4229 } 4230 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4231 return srv.(AuthServer).UserList(ctx, req.(*AuthUserListRequest)) 4232 } 4233 return interceptor(ctx, in, info, handler) 4234} 4235 4236func _Auth_UserDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4237 in := new(AuthUserDeleteRequest) 4238 if err := dec(in); err != nil { 4239 return nil, err 4240 } 4241 if interceptor == nil { 4242 return srv.(AuthServer).UserDelete(ctx, in) 4243 } 4244 info := &grpc.UnaryServerInfo{ 4245 Server: srv, 4246 FullMethod: "/etcdserverpb.Auth/UserDelete", 4247 } 4248 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4249 return srv.(AuthServer).UserDelete(ctx, req.(*AuthUserDeleteRequest)) 4250 } 4251 return interceptor(ctx, in, info, handler) 4252} 4253 4254func _Auth_UserChangePassword_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4255 in := new(AuthUserChangePasswordRequest) 4256 if err := dec(in); err != nil { 4257 return nil, err 4258 } 4259 if interceptor == nil { 4260 return srv.(AuthServer).UserChangePassword(ctx, in) 4261 } 4262 info := &grpc.UnaryServerInfo{ 4263 Server: srv, 4264 FullMethod: "/etcdserverpb.Auth/UserChangePassword", 4265 } 4266 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4267 return srv.(AuthServer).UserChangePassword(ctx, req.(*AuthUserChangePasswordRequest)) 4268 } 4269 return interceptor(ctx, in, info, handler) 4270} 4271 4272func _Auth_UserGrantRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4273 in := new(AuthUserGrantRoleRequest) 4274 if err := dec(in); err != nil { 4275 return nil, err 4276 } 4277 if interceptor == nil { 4278 return srv.(AuthServer).UserGrantRole(ctx, in) 4279 } 4280 info := &grpc.UnaryServerInfo{ 4281 Server: srv, 4282 FullMethod: "/etcdserverpb.Auth/UserGrantRole", 4283 } 4284 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4285 return srv.(AuthServer).UserGrantRole(ctx, req.(*AuthUserGrantRoleRequest)) 4286 } 4287 return interceptor(ctx, in, info, handler) 4288} 4289 4290func _Auth_UserRevokeRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4291 in := new(AuthUserRevokeRoleRequest) 4292 if err := dec(in); err != nil { 4293 return nil, err 4294 } 4295 if interceptor == nil { 4296 return srv.(AuthServer).UserRevokeRole(ctx, in) 4297 } 4298 info := &grpc.UnaryServerInfo{ 4299 Server: srv, 4300 FullMethod: "/etcdserverpb.Auth/UserRevokeRole", 4301 } 4302 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4303 return srv.(AuthServer).UserRevokeRole(ctx, req.(*AuthUserRevokeRoleRequest)) 4304 } 4305 return interceptor(ctx, in, info, handler) 4306} 4307 4308func _Auth_RoleAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4309 in := new(AuthRoleAddRequest) 4310 if err := dec(in); err != nil { 4311 return nil, err 4312 } 4313 if interceptor == nil { 4314 return srv.(AuthServer).RoleAdd(ctx, in) 4315 } 4316 info := &grpc.UnaryServerInfo{ 4317 Server: srv, 4318 FullMethod: "/etcdserverpb.Auth/RoleAdd", 4319 } 4320 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4321 return srv.(AuthServer).RoleAdd(ctx, req.(*AuthRoleAddRequest)) 4322 } 4323 return interceptor(ctx, in, info, handler) 4324} 4325 4326func _Auth_RoleGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4327 in := new(AuthRoleGetRequest) 4328 if err := dec(in); err != nil { 4329 return nil, err 4330 } 4331 if interceptor == nil { 4332 return srv.(AuthServer).RoleGet(ctx, in) 4333 } 4334 info := &grpc.UnaryServerInfo{ 4335 Server: srv, 4336 FullMethod: "/etcdserverpb.Auth/RoleGet", 4337 } 4338 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4339 return srv.(AuthServer).RoleGet(ctx, req.(*AuthRoleGetRequest)) 4340 } 4341 return interceptor(ctx, in, info, handler) 4342} 4343 4344func _Auth_RoleList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4345 in := new(AuthRoleListRequest) 4346 if err := dec(in); err != nil { 4347 return nil, err 4348 } 4349 if interceptor == nil { 4350 return srv.(AuthServer).RoleList(ctx, in) 4351 } 4352 info := &grpc.UnaryServerInfo{ 4353 Server: srv, 4354 FullMethod: "/etcdserverpb.Auth/RoleList", 4355 } 4356 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4357 return srv.(AuthServer).RoleList(ctx, req.(*AuthRoleListRequest)) 4358 } 4359 return interceptor(ctx, in, info, handler) 4360} 4361 4362func _Auth_RoleDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4363 in := new(AuthRoleDeleteRequest) 4364 if err := dec(in); err != nil { 4365 return nil, err 4366 } 4367 if interceptor == nil { 4368 return srv.(AuthServer).RoleDelete(ctx, in) 4369 } 4370 info := &grpc.UnaryServerInfo{ 4371 Server: srv, 4372 FullMethod: "/etcdserverpb.Auth/RoleDelete", 4373 } 4374 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4375 return srv.(AuthServer).RoleDelete(ctx, req.(*AuthRoleDeleteRequest)) 4376 } 4377 return interceptor(ctx, in, info, handler) 4378} 4379 4380func _Auth_RoleGrantPermission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4381 in := new(AuthRoleGrantPermissionRequest) 4382 if err := dec(in); err != nil { 4383 return nil, err 4384 } 4385 if interceptor == nil { 4386 return srv.(AuthServer).RoleGrantPermission(ctx, in) 4387 } 4388 info := &grpc.UnaryServerInfo{ 4389 Server: srv, 4390 FullMethod: "/etcdserverpb.Auth/RoleGrantPermission", 4391 } 4392 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4393 return srv.(AuthServer).RoleGrantPermission(ctx, req.(*AuthRoleGrantPermissionRequest)) 4394 } 4395 return interceptor(ctx, in, info, handler) 4396} 4397 4398func _Auth_RoleRevokePermission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4399 in := new(AuthRoleRevokePermissionRequest) 4400 if err := dec(in); err != nil { 4401 return nil, err 4402 } 4403 if interceptor == nil { 4404 return srv.(AuthServer).RoleRevokePermission(ctx, in) 4405 } 4406 info := &grpc.UnaryServerInfo{ 4407 Server: srv, 4408 FullMethod: "/etcdserverpb.Auth/RoleRevokePermission", 4409 } 4410 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4411 return srv.(AuthServer).RoleRevokePermission(ctx, req.(*AuthRoleRevokePermissionRequest)) 4412 } 4413 return interceptor(ctx, in, info, handler) 4414} 4415 4416var _Auth_serviceDesc = grpc.ServiceDesc{ 4417 ServiceName: "etcdserverpb.Auth", 4418 HandlerType: (*AuthServer)(nil), 4419 Methods: []grpc.MethodDesc{ 4420 { 4421 MethodName: "AuthEnable", 4422 Handler: _Auth_AuthEnable_Handler, 4423 }, 4424 { 4425 MethodName: "AuthDisable", 4426 Handler: _Auth_AuthDisable_Handler, 4427 }, 4428 { 4429 MethodName: "Authenticate", 4430 Handler: _Auth_Authenticate_Handler, 4431 }, 4432 { 4433 MethodName: "UserAdd", 4434 Handler: _Auth_UserAdd_Handler, 4435 }, 4436 { 4437 MethodName: "UserGet", 4438 Handler: _Auth_UserGet_Handler, 4439 }, 4440 { 4441 MethodName: "UserList", 4442 Handler: _Auth_UserList_Handler, 4443 }, 4444 { 4445 MethodName: "UserDelete", 4446 Handler: _Auth_UserDelete_Handler, 4447 }, 4448 { 4449 MethodName: "UserChangePassword", 4450 Handler: _Auth_UserChangePassword_Handler, 4451 }, 4452 { 4453 MethodName: "UserGrantRole", 4454 Handler: _Auth_UserGrantRole_Handler, 4455 }, 4456 { 4457 MethodName: "UserRevokeRole", 4458 Handler: _Auth_UserRevokeRole_Handler, 4459 }, 4460 { 4461 MethodName: "RoleAdd", 4462 Handler: _Auth_RoleAdd_Handler, 4463 }, 4464 { 4465 MethodName: "RoleGet", 4466 Handler: _Auth_RoleGet_Handler, 4467 }, 4468 { 4469 MethodName: "RoleList", 4470 Handler: _Auth_RoleList_Handler, 4471 }, 4472 { 4473 MethodName: "RoleDelete", 4474 Handler: _Auth_RoleDelete_Handler, 4475 }, 4476 { 4477 MethodName: "RoleGrantPermission", 4478 Handler: _Auth_RoleGrantPermission_Handler, 4479 }, 4480 { 4481 MethodName: "RoleRevokePermission", 4482 Handler: _Auth_RoleRevokePermission_Handler, 4483 }, 4484 }, 4485 Streams: []grpc.StreamDesc{}, 4486 Metadata: "rpc.proto", 4487} 4488 4489func (m *ResponseHeader) Marshal() (dAtA []byte, err error) { 4490 size := m.Size() 4491 dAtA = make([]byte, size) 4492 n, err := m.MarshalTo(dAtA) 4493 if err != nil { 4494 return nil, err 4495 } 4496 return dAtA[:n], nil 4497} 4498 4499func (m *ResponseHeader) MarshalTo(dAtA []byte) (int, error) { 4500 var i int 4501 _ = i 4502 var l int 4503 _ = l 4504 if m.ClusterId != 0 { 4505 dAtA[i] = 0x8 4506 i++ 4507 i = encodeVarintRpc(dAtA, i, uint64(m.ClusterId)) 4508 } 4509 if m.MemberId != 0 { 4510 dAtA[i] = 0x10 4511 i++ 4512 i = encodeVarintRpc(dAtA, i, uint64(m.MemberId)) 4513 } 4514 if m.Revision != 0 { 4515 dAtA[i] = 0x18 4516 i++ 4517 i = encodeVarintRpc(dAtA, i, uint64(m.Revision)) 4518 } 4519 if m.RaftTerm != 0 { 4520 dAtA[i] = 0x20 4521 i++ 4522 i = encodeVarintRpc(dAtA, i, uint64(m.RaftTerm)) 4523 } 4524 return i, nil 4525} 4526 4527func (m *RangeRequest) Marshal() (dAtA []byte, err error) { 4528 size := m.Size() 4529 dAtA = make([]byte, size) 4530 n, err := m.MarshalTo(dAtA) 4531 if err != nil { 4532 return nil, err 4533 } 4534 return dAtA[:n], nil 4535} 4536 4537func (m *RangeRequest) MarshalTo(dAtA []byte) (int, error) { 4538 var i int 4539 _ = i 4540 var l int 4541 _ = l 4542 if len(m.Key) > 0 { 4543 dAtA[i] = 0xa 4544 i++ 4545 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key))) 4546 i += copy(dAtA[i:], m.Key) 4547 } 4548 if len(m.RangeEnd) > 0 { 4549 dAtA[i] = 0x12 4550 i++ 4551 i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd))) 4552 i += copy(dAtA[i:], m.RangeEnd) 4553 } 4554 if m.Limit != 0 { 4555 dAtA[i] = 0x18 4556 i++ 4557 i = encodeVarintRpc(dAtA, i, uint64(m.Limit)) 4558 } 4559 if m.Revision != 0 { 4560 dAtA[i] = 0x20 4561 i++ 4562 i = encodeVarintRpc(dAtA, i, uint64(m.Revision)) 4563 } 4564 if m.SortOrder != 0 { 4565 dAtA[i] = 0x28 4566 i++ 4567 i = encodeVarintRpc(dAtA, i, uint64(m.SortOrder)) 4568 } 4569 if m.SortTarget != 0 { 4570 dAtA[i] = 0x30 4571 i++ 4572 i = encodeVarintRpc(dAtA, i, uint64(m.SortTarget)) 4573 } 4574 if m.Serializable { 4575 dAtA[i] = 0x38 4576 i++ 4577 if m.Serializable { 4578 dAtA[i] = 1 4579 } else { 4580 dAtA[i] = 0 4581 } 4582 i++ 4583 } 4584 if m.KeysOnly { 4585 dAtA[i] = 0x40 4586 i++ 4587 if m.KeysOnly { 4588 dAtA[i] = 1 4589 } else { 4590 dAtA[i] = 0 4591 } 4592 i++ 4593 } 4594 if m.CountOnly { 4595 dAtA[i] = 0x48 4596 i++ 4597 if m.CountOnly { 4598 dAtA[i] = 1 4599 } else { 4600 dAtA[i] = 0 4601 } 4602 i++ 4603 } 4604 if m.MinModRevision != 0 { 4605 dAtA[i] = 0x50 4606 i++ 4607 i = encodeVarintRpc(dAtA, i, uint64(m.MinModRevision)) 4608 } 4609 if m.MaxModRevision != 0 { 4610 dAtA[i] = 0x58 4611 i++ 4612 i = encodeVarintRpc(dAtA, i, uint64(m.MaxModRevision)) 4613 } 4614 if m.MinCreateRevision != 0 { 4615 dAtA[i] = 0x60 4616 i++ 4617 i = encodeVarintRpc(dAtA, i, uint64(m.MinCreateRevision)) 4618 } 4619 if m.MaxCreateRevision != 0 { 4620 dAtA[i] = 0x68 4621 i++ 4622 i = encodeVarintRpc(dAtA, i, uint64(m.MaxCreateRevision)) 4623 } 4624 return i, nil 4625} 4626 4627func (m *RangeResponse) Marshal() (dAtA []byte, err error) { 4628 size := m.Size() 4629 dAtA = make([]byte, size) 4630 n, err := m.MarshalTo(dAtA) 4631 if err != nil { 4632 return nil, err 4633 } 4634 return dAtA[:n], nil 4635} 4636 4637func (m *RangeResponse) MarshalTo(dAtA []byte) (int, error) { 4638 var i int 4639 _ = i 4640 var l int 4641 _ = l 4642 if m.Header != nil { 4643 dAtA[i] = 0xa 4644 i++ 4645 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 4646 n1, err := m.Header.MarshalTo(dAtA[i:]) 4647 if err != nil { 4648 return 0, err 4649 } 4650 i += n1 4651 } 4652 if len(m.Kvs) > 0 { 4653 for _, msg := range m.Kvs { 4654 dAtA[i] = 0x12 4655 i++ 4656 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 4657 n, err := msg.MarshalTo(dAtA[i:]) 4658 if err != nil { 4659 return 0, err 4660 } 4661 i += n 4662 } 4663 } 4664 if m.More { 4665 dAtA[i] = 0x18 4666 i++ 4667 if m.More { 4668 dAtA[i] = 1 4669 } else { 4670 dAtA[i] = 0 4671 } 4672 i++ 4673 } 4674 if m.Count != 0 { 4675 dAtA[i] = 0x20 4676 i++ 4677 i = encodeVarintRpc(dAtA, i, uint64(m.Count)) 4678 } 4679 return i, nil 4680} 4681 4682func (m *PutRequest) Marshal() (dAtA []byte, err error) { 4683 size := m.Size() 4684 dAtA = make([]byte, size) 4685 n, err := m.MarshalTo(dAtA) 4686 if err != nil { 4687 return nil, err 4688 } 4689 return dAtA[:n], nil 4690} 4691 4692func (m *PutRequest) MarshalTo(dAtA []byte) (int, error) { 4693 var i int 4694 _ = i 4695 var l int 4696 _ = l 4697 if len(m.Key) > 0 { 4698 dAtA[i] = 0xa 4699 i++ 4700 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key))) 4701 i += copy(dAtA[i:], m.Key) 4702 } 4703 if len(m.Value) > 0 { 4704 dAtA[i] = 0x12 4705 i++ 4706 i = encodeVarintRpc(dAtA, i, uint64(len(m.Value))) 4707 i += copy(dAtA[i:], m.Value) 4708 } 4709 if m.Lease != 0 { 4710 dAtA[i] = 0x18 4711 i++ 4712 i = encodeVarintRpc(dAtA, i, uint64(m.Lease)) 4713 } 4714 if m.PrevKv { 4715 dAtA[i] = 0x20 4716 i++ 4717 if m.PrevKv { 4718 dAtA[i] = 1 4719 } else { 4720 dAtA[i] = 0 4721 } 4722 i++ 4723 } 4724 if m.IgnoreValue { 4725 dAtA[i] = 0x28 4726 i++ 4727 if m.IgnoreValue { 4728 dAtA[i] = 1 4729 } else { 4730 dAtA[i] = 0 4731 } 4732 i++ 4733 } 4734 if m.IgnoreLease { 4735 dAtA[i] = 0x30 4736 i++ 4737 if m.IgnoreLease { 4738 dAtA[i] = 1 4739 } else { 4740 dAtA[i] = 0 4741 } 4742 i++ 4743 } 4744 return i, nil 4745} 4746 4747func (m *PutResponse) Marshal() (dAtA []byte, err error) { 4748 size := m.Size() 4749 dAtA = make([]byte, size) 4750 n, err := m.MarshalTo(dAtA) 4751 if err != nil { 4752 return nil, err 4753 } 4754 return dAtA[:n], nil 4755} 4756 4757func (m *PutResponse) MarshalTo(dAtA []byte) (int, error) { 4758 var i int 4759 _ = i 4760 var l int 4761 _ = l 4762 if m.Header != nil { 4763 dAtA[i] = 0xa 4764 i++ 4765 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 4766 n2, err := m.Header.MarshalTo(dAtA[i:]) 4767 if err != nil { 4768 return 0, err 4769 } 4770 i += n2 4771 } 4772 if m.PrevKv != nil { 4773 dAtA[i] = 0x12 4774 i++ 4775 i = encodeVarintRpc(dAtA, i, uint64(m.PrevKv.Size())) 4776 n3, err := m.PrevKv.MarshalTo(dAtA[i:]) 4777 if err != nil { 4778 return 0, err 4779 } 4780 i += n3 4781 } 4782 return i, nil 4783} 4784 4785func (m *DeleteRangeRequest) Marshal() (dAtA []byte, err error) { 4786 size := m.Size() 4787 dAtA = make([]byte, size) 4788 n, err := m.MarshalTo(dAtA) 4789 if err != nil { 4790 return nil, err 4791 } 4792 return dAtA[:n], nil 4793} 4794 4795func (m *DeleteRangeRequest) MarshalTo(dAtA []byte) (int, error) { 4796 var i int 4797 _ = i 4798 var l int 4799 _ = l 4800 if len(m.Key) > 0 { 4801 dAtA[i] = 0xa 4802 i++ 4803 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key))) 4804 i += copy(dAtA[i:], m.Key) 4805 } 4806 if len(m.RangeEnd) > 0 { 4807 dAtA[i] = 0x12 4808 i++ 4809 i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd))) 4810 i += copy(dAtA[i:], m.RangeEnd) 4811 } 4812 if m.PrevKv { 4813 dAtA[i] = 0x18 4814 i++ 4815 if m.PrevKv { 4816 dAtA[i] = 1 4817 } else { 4818 dAtA[i] = 0 4819 } 4820 i++ 4821 } 4822 return i, nil 4823} 4824 4825func (m *DeleteRangeResponse) Marshal() (dAtA []byte, err error) { 4826 size := m.Size() 4827 dAtA = make([]byte, size) 4828 n, err := m.MarshalTo(dAtA) 4829 if err != nil { 4830 return nil, err 4831 } 4832 return dAtA[:n], nil 4833} 4834 4835func (m *DeleteRangeResponse) MarshalTo(dAtA []byte) (int, error) { 4836 var i int 4837 _ = i 4838 var l int 4839 _ = l 4840 if m.Header != nil { 4841 dAtA[i] = 0xa 4842 i++ 4843 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 4844 n4, err := m.Header.MarshalTo(dAtA[i:]) 4845 if err != nil { 4846 return 0, err 4847 } 4848 i += n4 4849 } 4850 if m.Deleted != 0 { 4851 dAtA[i] = 0x10 4852 i++ 4853 i = encodeVarintRpc(dAtA, i, uint64(m.Deleted)) 4854 } 4855 if len(m.PrevKvs) > 0 { 4856 for _, msg := range m.PrevKvs { 4857 dAtA[i] = 0x1a 4858 i++ 4859 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 4860 n, err := msg.MarshalTo(dAtA[i:]) 4861 if err != nil { 4862 return 0, err 4863 } 4864 i += n 4865 } 4866 } 4867 return i, nil 4868} 4869 4870func (m *RequestOp) Marshal() (dAtA []byte, err error) { 4871 size := m.Size() 4872 dAtA = make([]byte, size) 4873 n, err := m.MarshalTo(dAtA) 4874 if err != nil { 4875 return nil, err 4876 } 4877 return dAtA[:n], nil 4878} 4879 4880func (m *RequestOp) MarshalTo(dAtA []byte) (int, error) { 4881 var i int 4882 _ = i 4883 var l int 4884 _ = l 4885 if m.Request != nil { 4886 nn5, err := m.Request.MarshalTo(dAtA[i:]) 4887 if err != nil { 4888 return 0, err 4889 } 4890 i += nn5 4891 } 4892 return i, nil 4893} 4894 4895func (m *RequestOp_RequestRange) MarshalTo(dAtA []byte) (int, error) { 4896 i := 0 4897 if m.RequestRange != nil { 4898 dAtA[i] = 0xa 4899 i++ 4900 i = encodeVarintRpc(dAtA, i, uint64(m.RequestRange.Size())) 4901 n6, err := m.RequestRange.MarshalTo(dAtA[i:]) 4902 if err != nil { 4903 return 0, err 4904 } 4905 i += n6 4906 } 4907 return i, nil 4908} 4909func (m *RequestOp_RequestPut) MarshalTo(dAtA []byte) (int, error) { 4910 i := 0 4911 if m.RequestPut != nil { 4912 dAtA[i] = 0x12 4913 i++ 4914 i = encodeVarintRpc(dAtA, i, uint64(m.RequestPut.Size())) 4915 n7, err := m.RequestPut.MarshalTo(dAtA[i:]) 4916 if err != nil { 4917 return 0, err 4918 } 4919 i += n7 4920 } 4921 return i, nil 4922} 4923func (m *RequestOp_RequestDeleteRange) MarshalTo(dAtA []byte) (int, error) { 4924 i := 0 4925 if m.RequestDeleteRange != nil { 4926 dAtA[i] = 0x1a 4927 i++ 4928 i = encodeVarintRpc(dAtA, i, uint64(m.RequestDeleteRange.Size())) 4929 n8, err := m.RequestDeleteRange.MarshalTo(dAtA[i:]) 4930 if err != nil { 4931 return 0, err 4932 } 4933 i += n8 4934 } 4935 return i, nil 4936} 4937func (m *ResponseOp) Marshal() (dAtA []byte, err error) { 4938 size := m.Size() 4939 dAtA = make([]byte, size) 4940 n, err := m.MarshalTo(dAtA) 4941 if err != nil { 4942 return nil, err 4943 } 4944 return dAtA[:n], nil 4945} 4946 4947func (m *ResponseOp) MarshalTo(dAtA []byte) (int, error) { 4948 var i int 4949 _ = i 4950 var l int 4951 _ = l 4952 if m.Response != nil { 4953 nn9, err := m.Response.MarshalTo(dAtA[i:]) 4954 if err != nil { 4955 return 0, err 4956 } 4957 i += nn9 4958 } 4959 return i, nil 4960} 4961 4962func (m *ResponseOp_ResponseRange) MarshalTo(dAtA []byte) (int, error) { 4963 i := 0 4964 if m.ResponseRange != nil { 4965 dAtA[i] = 0xa 4966 i++ 4967 i = encodeVarintRpc(dAtA, i, uint64(m.ResponseRange.Size())) 4968 n10, err := m.ResponseRange.MarshalTo(dAtA[i:]) 4969 if err != nil { 4970 return 0, err 4971 } 4972 i += n10 4973 } 4974 return i, nil 4975} 4976func (m *ResponseOp_ResponsePut) MarshalTo(dAtA []byte) (int, error) { 4977 i := 0 4978 if m.ResponsePut != nil { 4979 dAtA[i] = 0x12 4980 i++ 4981 i = encodeVarintRpc(dAtA, i, uint64(m.ResponsePut.Size())) 4982 n11, err := m.ResponsePut.MarshalTo(dAtA[i:]) 4983 if err != nil { 4984 return 0, err 4985 } 4986 i += n11 4987 } 4988 return i, nil 4989} 4990func (m *ResponseOp_ResponseDeleteRange) MarshalTo(dAtA []byte) (int, error) { 4991 i := 0 4992 if m.ResponseDeleteRange != nil { 4993 dAtA[i] = 0x1a 4994 i++ 4995 i = encodeVarintRpc(dAtA, i, uint64(m.ResponseDeleteRange.Size())) 4996 n12, err := m.ResponseDeleteRange.MarshalTo(dAtA[i:]) 4997 if err != nil { 4998 return 0, err 4999 } 5000 i += n12 5001 } 5002 return i, nil 5003} 5004func (m *Compare) Marshal() (dAtA []byte, err error) { 5005 size := m.Size() 5006 dAtA = make([]byte, size) 5007 n, err := m.MarshalTo(dAtA) 5008 if err != nil { 5009 return nil, err 5010 } 5011 return dAtA[:n], nil 5012} 5013 5014func (m *Compare) MarshalTo(dAtA []byte) (int, error) { 5015 var i int 5016 _ = i 5017 var l int 5018 _ = l 5019 if m.Result != 0 { 5020 dAtA[i] = 0x8 5021 i++ 5022 i = encodeVarintRpc(dAtA, i, uint64(m.Result)) 5023 } 5024 if m.Target != 0 { 5025 dAtA[i] = 0x10 5026 i++ 5027 i = encodeVarintRpc(dAtA, i, uint64(m.Target)) 5028 } 5029 if len(m.Key) > 0 { 5030 dAtA[i] = 0x1a 5031 i++ 5032 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key))) 5033 i += copy(dAtA[i:], m.Key) 5034 } 5035 if m.TargetUnion != nil { 5036 nn13, err := m.TargetUnion.MarshalTo(dAtA[i:]) 5037 if err != nil { 5038 return 0, err 5039 } 5040 i += nn13 5041 } 5042 return i, nil 5043} 5044 5045func (m *Compare_Version) MarshalTo(dAtA []byte) (int, error) { 5046 i := 0 5047 dAtA[i] = 0x20 5048 i++ 5049 i = encodeVarintRpc(dAtA, i, uint64(m.Version)) 5050 return i, nil 5051} 5052func (m *Compare_CreateRevision) MarshalTo(dAtA []byte) (int, error) { 5053 i := 0 5054 dAtA[i] = 0x28 5055 i++ 5056 i = encodeVarintRpc(dAtA, i, uint64(m.CreateRevision)) 5057 return i, nil 5058} 5059func (m *Compare_ModRevision) MarshalTo(dAtA []byte) (int, error) { 5060 i := 0 5061 dAtA[i] = 0x30 5062 i++ 5063 i = encodeVarintRpc(dAtA, i, uint64(m.ModRevision)) 5064 return i, nil 5065} 5066func (m *Compare_Value) MarshalTo(dAtA []byte) (int, error) { 5067 i := 0 5068 if m.Value != nil { 5069 dAtA[i] = 0x3a 5070 i++ 5071 i = encodeVarintRpc(dAtA, i, uint64(len(m.Value))) 5072 i += copy(dAtA[i:], m.Value) 5073 } 5074 return i, nil 5075} 5076func (m *TxnRequest) Marshal() (dAtA []byte, err error) { 5077 size := m.Size() 5078 dAtA = make([]byte, size) 5079 n, err := m.MarshalTo(dAtA) 5080 if err != nil { 5081 return nil, err 5082 } 5083 return dAtA[:n], nil 5084} 5085 5086func (m *TxnRequest) MarshalTo(dAtA []byte) (int, error) { 5087 var i int 5088 _ = i 5089 var l int 5090 _ = l 5091 if len(m.Compare) > 0 { 5092 for _, msg := range m.Compare { 5093 dAtA[i] = 0xa 5094 i++ 5095 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 5096 n, err := msg.MarshalTo(dAtA[i:]) 5097 if err != nil { 5098 return 0, err 5099 } 5100 i += n 5101 } 5102 } 5103 if len(m.Success) > 0 { 5104 for _, msg := range m.Success { 5105 dAtA[i] = 0x12 5106 i++ 5107 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 5108 n, err := msg.MarshalTo(dAtA[i:]) 5109 if err != nil { 5110 return 0, err 5111 } 5112 i += n 5113 } 5114 } 5115 if len(m.Failure) > 0 { 5116 for _, msg := range m.Failure { 5117 dAtA[i] = 0x1a 5118 i++ 5119 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 5120 n, err := msg.MarshalTo(dAtA[i:]) 5121 if err != nil { 5122 return 0, err 5123 } 5124 i += n 5125 } 5126 } 5127 return i, nil 5128} 5129 5130func (m *TxnResponse) Marshal() (dAtA []byte, err error) { 5131 size := m.Size() 5132 dAtA = make([]byte, size) 5133 n, err := m.MarshalTo(dAtA) 5134 if err != nil { 5135 return nil, err 5136 } 5137 return dAtA[:n], nil 5138} 5139 5140func (m *TxnResponse) MarshalTo(dAtA []byte) (int, error) { 5141 var i int 5142 _ = i 5143 var l int 5144 _ = l 5145 if m.Header != nil { 5146 dAtA[i] = 0xa 5147 i++ 5148 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 5149 n14, err := m.Header.MarshalTo(dAtA[i:]) 5150 if err != nil { 5151 return 0, err 5152 } 5153 i += n14 5154 } 5155 if m.Succeeded { 5156 dAtA[i] = 0x10 5157 i++ 5158 if m.Succeeded { 5159 dAtA[i] = 1 5160 } else { 5161 dAtA[i] = 0 5162 } 5163 i++ 5164 } 5165 if len(m.Responses) > 0 { 5166 for _, msg := range m.Responses { 5167 dAtA[i] = 0x1a 5168 i++ 5169 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 5170 n, err := msg.MarshalTo(dAtA[i:]) 5171 if err != nil { 5172 return 0, err 5173 } 5174 i += n 5175 } 5176 } 5177 return i, nil 5178} 5179 5180func (m *CompactionRequest) Marshal() (dAtA []byte, err error) { 5181 size := m.Size() 5182 dAtA = make([]byte, size) 5183 n, err := m.MarshalTo(dAtA) 5184 if err != nil { 5185 return nil, err 5186 } 5187 return dAtA[:n], nil 5188} 5189 5190func (m *CompactionRequest) MarshalTo(dAtA []byte) (int, error) { 5191 var i int 5192 _ = i 5193 var l int 5194 _ = l 5195 if m.Revision != 0 { 5196 dAtA[i] = 0x8 5197 i++ 5198 i = encodeVarintRpc(dAtA, i, uint64(m.Revision)) 5199 } 5200 if m.Physical { 5201 dAtA[i] = 0x10 5202 i++ 5203 if m.Physical { 5204 dAtA[i] = 1 5205 } else { 5206 dAtA[i] = 0 5207 } 5208 i++ 5209 } 5210 return i, nil 5211} 5212 5213func (m *CompactionResponse) Marshal() (dAtA []byte, err error) { 5214 size := m.Size() 5215 dAtA = make([]byte, size) 5216 n, err := m.MarshalTo(dAtA) 5217 if err != nil { 5218 return nil, err 5219 } 5220 return dAtA[:n], nil 5221} 5222 5223func (m *CompactionResponse) MarshalTo(dAtA []byte) (int, error) { 5224 var i int 5225 _ = i 5226 var l int 5227 _ = l 5228 if m.Header != nil { 5229 dAtA[i] = 0xa 5230 i++ 5231 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 5232 n15, err := m.Header.MarshalTo(dAtA[i:]) 5233 if err != nil { 5234 return 0, err 5235 } 5236 i += n15 5237 } 5238 return i, nil 5239} 5240 5241func (m *HashRequest) Marshal() (dAtA []byte, err error) { 5242 size := m.Size() 5243 dAtA = make([]byte, size) 5244 n, err := m.MarshalTo(dAtA) 5245 if err != nil { 5246 return nil, err 5247 } 5248 return dAtA[:n], nil 5249} 5250 5251func (m *HashRequest) MarshalTo(dAtA []byte) (int, error) { 5252 var i int 5253 _ = i 5254 var l int 5255 _ = l 5256 return i, nil 5257} 5258 5259func (m *HashResponse) Marshal() (dAtA []byte, err error) { 5260 size := m.Size() 5261 dAtA = make([]byte, size) 5262 n, err := m.MarshalTo(dAtA) 5263 if err != nil { 5264 return nil, err 5265 } 5266 return dAtA[:n], nil 5267} 5268 5269func (m *HashResponse) MarshalTo(dAtA []byte) (int, error) { 5270 var i int 5271 _ = i 5272 var l int 5273 _ = l 5274 if m.Header != nil { 5275 dAtA[i] = 0xa 5276 i++ 5277 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 5278 n16, err := m.Header.MarshalTo(dAtA[i:]) 5279 if err != nil { 5280 return 0, err 5281 } 5282 i += n16 5283 } 5284 if m.Hash != 0 { 5285 dAtA[i] = 0x10 5286 i++ 5287 i = encodeVarintRpc(dAtA, i, uint64(m.Hash)) 5288 } 5289 return i, nil 5290} 5291 5292func (m *SnapshotRequest) Marshal() (dAtA []byte, err error) { 5293 size := m.Size() 5294 dAtA = make([]byte, size) 5295 n, err := m.MarshalTo(dAtA) 5296 if err != nil { 5297 return nil, err 5298 } 5299 return dAtA[:n], nil 5300} 5301 5302func (m *SnapshotRequest) MarshalTo(dAtA []byte) (int, error) { 5303 var i int 5304 _ = i 5305 var l int 5306 _ = l 5307 return i, nil 5308} 5309 5310func (m *SnapshotResponse) Marshal() (dAtA []byte, err error) { 5311 size := m.Size() 5312 dAtA = make([]byte, size) 5313 n, err := m.MarshalTo(dAtA) 5314 if err != nil { 5315 return nil, err 5316 } 5317 return dAtA[:n], nil 5318} 5319 5320func (m *SnapshotResponse) MarshalTo(dAtA []byte) (int, error) { 5321 var i int 5322 _ = i 5323 var l int 5324 _ = l 5325 if m.Header != nil { 5326 dAtA[i] = 0xa 5327 i++ 5328 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 5329 n17, err := m.Header.MarshalTo(dAtA[i:]) 5330 if err != nil { 5331 return 0, err 5332 } 5333 i += n17 5334 } 5335 if m.RemainingBytes != 0 { 5336 dAtA[i] = 0x10 5337 i++ 5338 i = encodeVarintRpc(dAtA, i, uint64(m.RemainingBytes)) 5339 } 5340 if len(m.Blob) > 0 { 5341 dAtA[i] = 0x1a 5342 i++ 5343 i = encodeVarintRpc(dAtA, i, uint64(len(m.Blob))) 5344 i += copy(dAtA[i:], m.Blob) 5345 } 5346 return i, nil 5347} 5348 5349func (m *WatchRequest) Marshal() (dAtA []byte, err error) { 5350 size := m.Size() 5351 dAtA = make([]byte, size) 5352 n, err := m.MarshalTo(dAtA) 5353 if err != nil { 5354 return nil, err 5355 } 5356 return dAtA[:n], nil 5357} 5358 5359func (m *WatchRequest) MarshalTo(dAtA []byte) (int, error) { 5360 var i int 5361 _ = i 5362 var l int 5363 _ = l 5364 if m.RequestUnion != nil { 5365 nn18, err := m.RequestUnion.MarshalTo(dAtA[i:]) 5366 if err != nil { 5367 return 0, err 5368 } 5369 i += nn18 5370 } 5371 return i, nil 5372} 5373 5374func (m *WatchRequest_CreateRequest) MarshalTo(dAtA []byte) (int, error) { 5375 i := 0 5376 if m.CreateRequest != nil { 5377 dAtA[i] = 0xa 5378 i++ 5379 i = encodeVarintRpc(dAtA, i, uint64(m.CreateRequest.Size())) 5380 n19, err := m.CreateRequest.MarshalTo(dAtA[i:]) 5381 if err != nil { 5382 return 0, err 5383 } 5384 i += n19 5385 } 5386 return i, nil 5387} 5388func (m *WatchRequest_CancelRequest) MarshalTo(dAtA []byte) (int, error) { 5389 i := 0 5390 if m.CancelRequest != nil { 5391 dAtA[i] = 0x12 5392 i++ 5393 i = encodeVarintRpc(dAtA, i, uint64(m.CancelRequest.Size())) 5394 n20, err := m.CancelRequest.MarshalTo(dAtA[i:]) 5395 if err != nil { 5396 return 0, err 5397 } 5398 i += n20 5399 } 5400 return i, nil 5401} 5402func (m *WatchCreateRequest) Marshal() (dAtA []byte, err error) { 5403 size := m.Size() 5404 dAtA = make([]byte, size) 5405 n, err := m.MarshalTo(dAtA) 5406 if err != nil { 5407 return nil, err 5408 } 5409 return dAtA[:n], nil 5410} 5411 5412func (m *WatchCreateRequest) MarshalTo(dAtA []byte) (int, error) { 5413 var i int 5414 _ = i 5415 var l int 5416 _ = l 5417 if len(m.Key) > 0 { 5418 dAtA[i] = 0xa 5419 i++ 5420 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key))) 5421 i += copy(dAtA[i:], m.Key) 5422 } 5423 if len(m.RangeEnd) > 0 { 5424 dAtA[i] = 0x12 5425 i++ 5426 i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd))) 5427 i += copy(dAtA[i:], m.RangeEnd) 5428 } 5429 if m.StartRevision != 0 { 5430 dAtA[i] = 0x18 5431 i++ 5432 i = encodeVarintRpc(dAtA, i, uint64(m.StartRevision)) 5433 } 5434 if m.ProgressNotify { 5435 dAtA[i] = 0x20 5436 i++ 5437 if m.ProgressNotify { 5438 dAtA[i] = 1 5439 } else { 5440 dAtA[i] = 0 5441 } 5442 i++ 5443 } 5444 if len(m.Filters) > 0 { 5445 dAtA22 := make([]byte, len(m.Filters)*10) 5446 var j21 int 5447 for _, num := range m.Filters { 5448 for num >= 1<<7 { 5449 dAtA22[j21] = uint8(uint64(num)&0x7f | 0x80) 5450 num >>= 7 5451 j21++ 5452 } 5453 dAtA22[j21] = uint8(num) 5454 j21++ 5455 } 5456 dAtA[i] = 0x2a 5457 i++ 5458 i = encodeVarintRpc(dAtA, i, uint64(j21)) 5459 i += copy(dAtA[i:], dAtA22[:j21]) 5460 } 5461 if m.PrevKv { 5462 dAtA[i] = 0x30 5463 i++ 5464 if m.PrevKv { 5465 dAtA[i] = 1 5466 } else { 5467 dAtA[i] = 0 5468 } 5469 i++ 5470 } 5471 return i, nil 5472} 5473 5474func (m *WatchCancelRequest) Marshal() (dAtA []byte, err error) { 5475 size := m.Size() 5476 dAtA = make([]byte, size) 5477 n, err := m.MarshalTo(dAtA) 5478 if err != nil { 5479 return nil, err 5480 } 5481 return dAtA[:n], nil 5482} 5483 5484func (m *WatchCancelRequest) MarshalTo(dAtA []byte) (int, error) { 5485 var i int 5486 _ = i 5487 var l int 5488 _ = l 5489 if m.WatchId != 0 { 5490 dAtA[i] = 0x8 5491 i++ 5492 i = encodeVarintRpc(dAtA, i, uint64(m.WatchId)) 5493 } 5494 return i, nil 5495} 5496 5497func (m *WatchResponse) Marshal() (dAtA []byte, err error) { 5498 size := m.Size() 5499 dAtA = make([]byte, size) 5500 n, err := m.MarshalTo(dAtA) 5501 if err != nil { 5502 return nil, err 5503 } 5504 return dAtA[:n], nil 5505} 5506 5507func (m *WatchResponse) MarshalTo(dAtA []byte) (int, error) { 5508 var i int 5509 _ = i 5510 var l int 5511 _ = l 5512 if m.Header != nil { 5513 dAtA[i] = 0xa 5514 i++ 5515 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 5516 n23, err := m.Header.MarshalTo(dAtA[i:]) 5517 if err != nil { 5518 return 0, err 5519 } 5520 i += n23 5521 } 5522 if m.WatchId != 0 { 5523 dAtA[i] = 0x10 5524 i++ 5525 i = encodeVarintRpc(dAtA, i, uint64(m.WatchId)) 5526 } 5527 if m.Created { 5528 dAtA[i] = 0x18 5529 i++ 5530 if m.Created { 5531 dAtA[i] = 1 5532 } else { 5533 dAtA[i] = 0 5534 } 5535 i++ 5536 } 5537 if m.Canceled { 5538 dAtA[i] = 0x20 5539 i++ 5540 if m.Canceled { 5541 dAtA[i] = 1 5542 } else { 5543 dAtA[i] = 0 5544 } 5545 i++ 5546 } 5547 if m.CompactRevision != 0 { 5548 dAtA[i] = 0x28 5549 i++ 5550 i = encodeVarintRpc(dAtA, i, uint64(m.CompactRevision)) 5551 } 5552 if len(m.CancelReason) > 0 { 5553 dAtA[i] = 0x32 5554 i++ 5555 i = encodeVarintRpc(dAtA, i, uint64(len(m.CancelReason))) 5556 i += copy(dAtA[i:], m.CancelReason) 5557 } 5558 if len(m.Events) > 0 { 5559 for _, msg := range m.Events { 5560 dAtA[i] = 0x5a 5561 i++ 5562 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 5563 n, err := msg.MarshalTo(dAtA[i:]) 5564 if err != nil { 5565 return 0, err 5566 } 5567 i += n 5568 } 5569 } 5570 return i, nil 5571} 5572 5573func (m *LeaseGrantRequest) Marshal() (dAtA []byte, err error) { 5574 size := m.Size() 5575 dAtA = make([]byte, size) 5576 n, err := m.MarshalTo(dAtA) 5577 if err != nil { 5578 return nil, err 5579 } 5580 return dAtA[:n], nil 5581} 5582 5583func (m *LeaseGrantRequest) MarshalTo(dAtA []byte) (int, error) { 5584 var i int 5585 _ = i 5586 var l int 5587 _ = l 5588 if m.TTL != 0 { 5589 dAtA[i] = 0x8 5590 i++ 5591 i = encodeVarintRpc(dAtA, i, uint64(m.TTL)) 5592 } 5593 if m.ID != 0 { 5594 dAtA[i] = 0x10 5595 i++ 5596 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 5597 } 5598 return i, nil 5599} 5600 5601func (m *LeaseGrantResponse) Marshal() (dAtA []byte, err error) { 5602 size := m.Size() 5603 dAtA = make([]byte, size) 5604 n, err := m.MarshalTo(dAtA) 5605 if err != nil { 5606 return nil, err 5607 } 5608 return dAtA[:n], nil 5609} 5610 5611func (m *LeaseGrantResponse) MarshalTo(dAtA []byte) (int, error) { 5612 var i int 5613 _ = i 5614 var l int 5615 _ = l 5616 if m.Header != nil { 5617 dAtA[i] = 0xa 5618 i++ 5619 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 5620 n24, err := m.Header.MarshalTo(dAtA[i:]) 5621 if err != nil { 5622 return 0, err 5623 } 5624 i += n24 5625 } 5626 if m.ID != 0 { 5627 dAtA[i] = 0x10 5628 i++ 5629 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 5630 } 5631 if m.TTL != 0 { 5632 dAtA[i] = 0x18 5633 i++ 5634 i = encodeVarintRpc(dAtA, i, uint64(m.TTL)) 5635 } 5636 if len(m.Error) > 0 { 5637 dAtA[i] = 0x22 5638 i++ 5639 i = encodeVarintRpc(dAtA, i, uint64(len(m.Error))) 5640 i += copy(dAtA[i:], m.Error) 5641 } 5642 return i, nil 5643} 5644 5645func (m *LeaseRevokeRequest) Marshal() (dAtA []byte, err error) { 5646 size := m.Size() 5647 dAtA = make([]byte, size) 5648 n, err := m.MarshalTo(dAtA) 5649 if err != nil { 5650 return nil, err 5651 } 5652 return dAtA[:n], nil 5653} 5654 5655func (m *LeaseRevokeRequest) MarshalTo(dAtA []byte) (int, error) { 5656 var i int 5657 _ = i 5658 var l int 5659 _ = l 5660 if m.ID != 0 { 5661 dAtA[i] = 0x8 5662 i++ 5663 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 5664 } 5665 return i, nil 5666} 5667 5668func (m *LeaseRevokeResponse) Marshal() (dAtA []byte, err error) { 5669 size := m.Size() 5670 dAtA = make([]byte, size) 5671 n, err := m.MarshalTo(dAtA) 5672 if err != nil { 5673 return nil, err 5674 } 5675 return dAtA[:n], nil 5676} 5677 5678func (m *LeaseRevokeResponse) MarshalTo(dAtA []byte) (int, error) { 5679 var i int 5680 _ = i 5681 var l int 5682 _ = l 5683 if m.Header != nil { 5684 dAtA[i] = 0xa 5685 i++ 5686 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 5687 n25, err := m.Header.MarshalTo(dAtA[i:]) 5688 if err != nil { 5689 return 0, err 5690 } 5691 i += n25 5692 } 5693 return i, nil 5694} 5695 5696func (m *LeaseKeepAliveRequest) Marshal() (dAtA []byte, err error) { 5697 size := m.Size() 5698 dAtA = make([]byte, size) 5699 n, err := m.MarshalTo(dAtA) 5700 if err != nil { 5701 return nil, err 5702 } 5703 return dAtA[:n], nil 5704} 5705 5706func (m *LeaseKeepAliveRequest) MarshalTo(dAtA []byte) (int, error) { 5707 var i int 5708 _ = i 5709 var l int 5710 _ = l 5711 if m.ID != 0 { 5712 dAtA[i] = 0x8 5713 i++ 5714 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 5715 } 5716 return i, nil 5717} 5718 5719func (m *LeaseKeepAliveResponse) Marshal() (dAtA []byte, err error) { 5720 size := m.Size() 5721 dAtA = make([]byte, size) 5722 n, err := m.MarshalTo(dAtA) 5723 if err != nil { 5724 return nil, err 5725 } 5726 return dAtA[:n], nil 5727} 5728 5729func (m *LeaseKeepAliveResponse) MarshalTo(dAtA []byte) (int, error) { 5730 var i int 5731 _ = i 5732 var l int 5733 _ = l 5734 if m.Header != nil { 5735 dAtA[i] = 0xa 5736 i++ 5737 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 5738 n26, err := m.Header.MarshalTo(dAtA[i:]) 5739 if err != nil { 5740 return 0, err 5741 } 5742 i += n26 5743 } 5744 if m.ID != 0 { 5745 dAtA[i] = 0x10 5746 i++ 5747 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 5748 } 5749 if m.TTL != 0 { 5750 dAtA[i] = 0x18 5751 i++ 5752 i = encodeVarintRpc(dAtA, i, uint64(m.TTL)) 5753 } 5754 return i, nil 5755} 5756 5757func (m *LeaseTimeToLiveRequest) Marshal() (dAtA []byte, err error) { 5758 size := m.Size() 5759 dAtA = make([]byte, size) 5760 n, err := m.MarshalTo(dAtA) 5761 if err != nil { 5762 return nil, err 5763 } 5764 return dAtA[:n], nil 5765} 5766 5767func (m *LeaseTimeToLiveRequest) MarshalTo(dAtA []byte) (int, error) { 5768 var i int 5769 _ = i 5770 var l int 5771 _ = l 5772 if m.ID != 0 { 5773 dAtA[i] = 0x8 5774 i++ 5775 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 5776 } 5777 if m.Keys { 5778 dAtA[i] = 0x10 5779 i++ 5780 if m.Keys { 5781 dAtA[i] = 1 5782 } else { 5783 dAtA[i] = 0 5784 } 5785 i++ 5786 } 5787 return i, nil 5788} 5789 5790func (m *LeaseTimeToLiveResponse) Marshal() (dAtA []byte, err error) { 5791 size := m.Size() 5792 dAtA = make([]byte, size) 5793 n, err := m.MarshalTo(dAtA) 5794 if err != nil { 5795 return nil, err 5796 } 5797 return dAtA[:n], nil 5798} 5799 5800func (m *LeaseTimeToLiveResponse) MarshalTo(dAtA []byte) (int, error) { 5801 var i int 5802 _ = i 5803 var l int 5804 _ = l 5805 if m.Header != nil { 5806 dAtA[i] = 0xa 5807 i++ 5808 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 5809 n27, err := m.Header.MarshalTo(dAtA[i:]) 5810 if err != nil { 5811 return 0, err 5812 } 5813 i += n27 5814 } 5815 if m.ID != 0 { 5816 dAtA[i] = 0x10 5817 i++ 5818 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 5819 } 5820 if m.TTL != 0 { 5821 dAtA[i] = 0x18 5822 i++ 5823 i = encodeVarintRpc(dAtA, i, uint64(m.TTL)) 5824 } 5825 if m.GrantedTTL != 0 { 5826 dAtA[i] = 0x20 5827 i++ 5828 i = encodeVarintRpc(dAtA, i, uint64(m.GrantedTTL)) 5829 } 5830 if len(m.Keys) > 0 { 5831 for _, b := range m.Keys { 5832 dAtA[i] = 0x2a 5833 i++ 5834 i = encodeVarintRpc(dAtA, i, uint64(len(b))) 5835 i += copy(dAtA[i:], b) 5836 } 5837 } 5838 return i, nil 5839} 5840 5841func (m *Member) Marshal() (dAtA []byte, err error) { 5842 size := m.Size() 5843 dAtA = make([]byte, size) 5844 n, err := m.MarshalTo(dAtA) 5845 if err != nil { 5846 return nil, err 5847 } 5848 return dAtA[:n], nil 5849} 5850 5851func (m *Member) MarshalTo(dAtA []byte) (int, error) { 5852 var i int 5853 _ = i 5854 var l int 5855 _ = l 5856 if m.ID != 0 { 5857 dAtA[i] = 0x8 5858 i++ 5859 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 5860 } 5861 if len(m.Name) > 0 { 5862 dAtA[i] = 0x12 5863 i++ 5864 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 5865 i += copy(dAtA[i:], m.Name) 5866 } 5867 if len(m.PeerURLs) > 0 { 5868 for _, s := range m.PeerURLs { 5869 dAtA[i] = 0x1a 5870 i++ 5871 l = len(s) 5872 for l >= 1<<7 { 5873 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 5874 l >>= 7 5875 i++ 5876 } 5877 dAtA[i] = uint8(l) 5878 i++ 5879 i += copy(dAtA[i:], s) 5880 } 5881 } 5882 if len(m.ClientURLs) > 0 { 5883 for _, s := range m.ClientURLs { 5884 dAtA[i] = 0x22 5885 i++ 5886 l = len(s) 5887 for l >= 1<<7 { 5888 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 5889 l >>= 7 5890 i++ 5891 } 5892 dAtA[i] = uint8(l) 5893 i++ 5894 i += copy(dAtA[i:], s) 5895 } 5896 } 5897 return i, nil 5898} 5899 5900func (m *MemberAddRequest) Marshal() (dAtA []byte, err error) { 5901 size := m.Size() 5902 dAtA = make([]byte, size) 5903 n, err := m.MarshalTo(dAtA) 5904 if err != nil { 5905 return nil, err 5906 } 5907 return dAtA[:n], nil 5908} 5909 5910func (m *MemberAddRequest) MarshalTo(dAtA []byte) (int, error) { 5911 var i int 5912 _ = i 5913 var l int 5914 _ = l 5915 if len(m.PeerURLs) > 0 { 5916 for _, s := range m.PeerURLs { 5917 dAtA[i] = 0xa 5918 i++ 5919 l = len(s) 5920 for l >= 1<<7 { 5921 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 5922 l >>= 7 5923 i++ 5924 } 5925 dAtA[i] = uint8(l) 5926 i++ 5927 i += copy(dAtA[i:], s) 5928 } 5929 } 5930 return i, nil 5931} 5932 5933func (m *MemberAddResponse) Marshal() (dAtA []byte, err error) { 5934 size := m.Size() 5935 dAtA = make([]byte, size) 5936 n, err := m.MarshalTo(dAtA) 5937 if err != nil { 5938 return nil, err 5939 } 5940 return dAtA[:n], nil 5941} 5942 5943func (m *MemberAddResponse) MarshalTo(dAtA []byte) (int, error) { 5944 var i int 5945 _ = i 5946 var l int 5947 _ = l 5948 if m.Header != nil { 5949 dAtA[i] = 0xa 5950 i++ 5951 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 5952 n28, err := m.Header.MarshalTo(dAtA[i:]) 5953 if err != nil { 5954 return 0, err 5955 } 5956 i += n28 5957 } 5958 if m.Member != nil { 5959 dAtA[i] = 0x12 5960 i++ 5961 i = encodeVarintRpc(dAtA, i, uint64(m.Member.Size())) 5962 n29, err := m.Member.MarshalTo(dAtA[i:]) 5963 if err != nil { 5964 return 0, err 5965 } 5966 i += n29 5967 } 5968 if len(m.Members) > 0 { 5969 for _, msg := range m.Members { 5970 dAtA[i] = 0x1a 5971 i++ 5972 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 5973 n, err := msg.MarshalTo(dAtA[i:]) 5974 if err != nil { 5975 return 0, err 5976 } 5977 i += n 5978 } 5979 } 5980 return i, nil 5981} 5982 5983func (m *MemberRemoveRequest) Marshal() (dAtA []byte, err error) { 5984 size := m.Size() 5985 dAtA = make([]byte, size) 5986 n, err := m.MarshalTo(dAtA) 5987 if err != nil { 5988 return nil, err 5989 } 5990 return dAtA[:n], nil 5991} 5992 5993func (m *MemberRemoveRequest) MarshalTo(dAtA []byte) (int, error) { 5994 var i int 5995 _ = i 5996 var l int 5997 _ = l 5998 if m.ID != 0 { 5999 dAtA[i] = 0x8 6000 i++ 6001 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 6002 } 6003 return i, nil 6004} 6005 6006func (m *MemberRemoveResponse) Marshal() (dAtA []byte, err error) { 6007 size := m.Size() 6008 dAtA = make([]byte, size) 6009 n, err := m.MarshalTo(dAtA) 6010 if err != nil { 6011 return nil, err 6012 } 6013 return dAtA[:n], nil 6014} 6015 6016func (m *MemberRemoveResponse) MarshalTo(dAtA []byte) (int, error) { 6017 var i int 6018 _ = i 6019 var l int 6020 _ = l 6021 if m.Header != nil { 6022 dAtA[i] = 0xa 6023 i++ 6024 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 6025 n30, err := m.Header.MarshalTo(dAtA[i:]) 6026 if err != nil { 6027 return 0, err 6028 } 6029 i += n30 6030 } 6031 if len(m.Members) > 0 { 6032 for _, msg := range m.Members { 6033 dAtA[i] = 0x12 6034 i++ 6035 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 6036 n, err := msg.MarshalTo(dAtA[i:]) 6037 if err != nil { 6038 return 0, err 6039 } 6040 i += n 6041 } 6042 } 6043 return i, nil 6044} 6045 6046func (m *MemberUpdateRequest) Marshal() (dAtA []byte, err error) { 6047 size := m.Size() 6048 dAtA = make([]byte, size) 6049 n, err := m.MarshalTo(dAtA) 6050 if err != nil { 6051 return nil, err 6052 } 6053 return dAtA[:n], nil 6054} 6055 6056func (m *MemberUpdateRequest) MarshalTo(dAtA []byte) (int, error) { 6057 var i int 6058 _ = i 6059 var l int 6060 _ = l 6061 if m.ID != 0 { 6062 dAtA[i] = 0x8 6063 i++ 6064 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 6065 } 6066 if len(m.PeerURLs) > 0 { 6067 for _, s := range m.PeerURLs { 6068 dAtA[i] = 0x12 6069 i++ 6070 l = len(s) 6071 for l >= 1<<7 { 6072 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 6073 l >>= 7 6074 i++ 6075 } 6076 dAtA[i] = uint8(l) 6077 i++ 6078 i += copy(dAtA[i:], s) 6079 } 6080 } 6081 return i, nil 6082} 6083 6084func (m *MemberUpdateResponse) Marshal() (dAtA []byte, err error) { 6085 size := m.Size() 6086 dAtA = make([]byte, size) 6087 n, err := m.MarshalTo(dAtA) 6088 if err != nil { 6089 return nil, err 6090 } 6091 return dAtA[:n], nil 6092} 6093 6094func (m *MemberUpdateResponse) MarshalTo(dAtA []byte) (int, error) { 6095 var i int 6096 _ = i 6097 var l int 6098 _ = l 6099 if m.Header != nil { 6100 dAtA[i] = 0xa 6101 i++ 6102 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 6103 n31, err := m.Header.MarshalTo(dAtA[i:]) 6104 if err != nil { 6105 return 0, err 6106 } 6107 i += n31 6108 } 6109 if len(m.Members) > 0 { 6110 for _, msg := range m.Members { 6111 dAtA[i] = 0x12 6112 i++ 6113 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 6114 n, err := msg.MarshalTo(dAtA[i:]) 6115 if err != nil { 6116 return 0, err 6117 } 6118 i += n 6119 } 6120 } 6121 return i, nil 6122} 6123 6124func (m *MemberListRequest) Marshal() (dAtA []byte, err error) { 6125 size := m.Size() 6126 dAtA = make([]byte, size) 6127 n, err := m.MarshalTo(dAtA) 6128 if err != nil { 6129 return nil, err 6130 } 6131 return dAtA[:n], nil 6132} 6133 6134func (m *MemberListRequest) MarshalTo(dAtA []byte) (int, error) { 6135 var i int 6136 _ = i 6137 var l int 6138 _ = l 6139 return i, nil 6140} 6141 6142func (m *MemberListResponse) Marshal() (dAtA []byte, err error) { 6143 size := m.Size() 6144 dAtA = make([]byte, size) 6145 n, err := m.MarshalTo(dAtA) 6146 if err != nil { 6147 return nil, err 6148 } 6149 return dAtA[:n], nil 6150} 6151 6152func (m *MemberListResponse) MarshalTo(dAtA []byte) (int, error) { 6153 var i int 6154 _ = i 6155 var l int 6156 _ = l 6157 if m.Header != nil { 6158 dAtA[i] = 0xa 6159 i++ 6160 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 6161 n32, err := m.Header.MarshalTo(dAtA[i:]) 6162 if err != nil { 6163 return 0, err 6164 } 6165 i += n32 6166 } 6167 if len(m.Members) > 0 { 6168 for _, msg := range m.Members { 6169 dAtA[i] = 0x12 6170 i++ 6171 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 6172 n, err := msg.MarshalTo(dAtA[i:]) 6173 if err != nil { 6174 return 0, err 6175 } 6176 i += n 6177 } 6178 } 6179 return i, nil 6180} 6181 6182func (m *DefragmentRequest) Marshal() (dAtA []byte, err error) { 6183 size := m.Size() 6184 dAtA = make([]byte, size) 6185 n, err := m.MarshalTo(dAtA) 6186 if err != nil { 6187 return nil, err 6188 } 6189 return dAtA[:n], nil 6190} 6191 6192func (m *DefragmentRequest) MarshalTo(dAtA []byte) (int, error) { 6193 var i int 6194 _ = i 6195 var l int 6196 _ = l 6197 return i, nil 6198} 6199 6200func (m *DefragmentResponse) Marshal() (dAtA []byte, err error) { 6201 size := m.Size() 6202 dAtA = make([]byte, size) 6203 n, err := m.MarshalTo(dAtA) 6204 if err != nil { 6205 return nil, err 6206 } 6207 return dAtA[:n], nil 6208} 6209 6210func (m *DefragmentResponse) MarshalTo(dAtA []byte) (int, error) { 6211 var i int 6212 _ = i 6213 var l int 6214 _ = l 6215 if m.Header != nil { 6216 dAtA[i] = 0xa 6217 i++ 6218 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 6219 n33, err := m.Header.MarshalTo(dAtA[i:]) 6220 if err != nil { 6221 return 0, err 6222 } 6223 i += n33 6224 } 6225 return i, nil 6226} 6227 6228func (m *AlarmRequest) Marshal() (dAtA []byte, err error) { 6229 size := m.Size() 6230 dAtA = make([]byte, size) 6231 n, err := m.MarshalTo(dAtA) 6232 if err != nil { 6233 return nil, err 6234 } 6235 return dAtA[:n], nil 6236} 6237 6238func (m *AlarmRequest) MarshalTo(dAtA []byte) (int, error) { 6239 var i int 6240 _ = i 6241 var l int 6242 _ = l 6243 if m.Action != 0 { 6244 dAtA[i] = 0x8 6245 i++ 6246 i = encodeVarintRpc(dAtA, i, uint64(m.Action)) 6247 } 6248 if m.MemberID != 0 { 6249 dAtA[i] = 0x10 6250 i++ 6251 i = encodeVarintRpc(dAtA, i, uint64(m.MemberID)) 6252 } 6253 if m.Alarm != 0 { 6254 dAtA[i] = 0x18 6255 i++ 6256 i = encodeVarintRpc(dAtA, i, uint64(m.Alarm)) 6257 } 6258 return i, nil 6259} 6260 6261func (m *AlarmMember) Marshal() (dAtA []byte, err error) { 6262 size := m.Size() 6263 dAtA = make([]byte, size) 6264 n, err := m.MarshalTo(dAtA) 6265 if err != nil { 6266 return nil, err 6267 } 6268 return dAtA[:n], nil 6269} 6270 6271func (m *AlarmMember) MarshalTo(dAtA []byte) (int, error) { 6272 var i int 6273 _ = i 6274 var l int 6275 _ = l 6276 if m.MemberID != 0 { 6277 dAtA[i] = 0x8 6278 i++ 6279 i = encodeVarintRpc(dAtA, i, uint64(m.MemberID)) 6280 } 6281 if m.Alarm != 0 { 6282 dAtA[i] = 0x10 6283 i++ 6284 i = encodeVarintRpc(dAtA, i, uint64(m.Alarm)) 6285 } 6286 return i, nil 6287} 6288 6289func (m *AlarmResponse) Marshal() (dAtA []byte, err error) { 6290 size := m.Size() 6291 dAtA = make([]byte, size) 6292 n, err := m.MarshalTo(dAtA) 6293 if err != nil { 6294 return nil, err 6295 } 6296 return dAtA[:n], nil 6297} 6298 6299func (m *AlarmResponse) MarshalTo(dAtA []byte) (int, error) { 6300 var i int 6301 _ = i 6302 var l int 6303 _ = l 6304 if m.Header != nil { 6305 dAtA[i] = 0xa 6306 i++ 6307 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 6308 n34, err := m.Header.MarshalTo(dAtA[i:]) 6309 if err != nil { 6310 return 0, err 6311 } 6312 i += n34 6313 } 6314 if len(m.Alarms) > 0 { 6315 for _, msg := range m.Alarms { 6316 dAtA[i] = 0x12 6317 i++ 6318 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 6319 n, err := msg.MarshalTo(dAtA[i:]) 6320 if err != nil { 6321 return 0, err 6322 } 6323 i += n 6324 } 6325 } 6326 return i, nil 6327} 6328 6329func (m *StatusRequest) Marshal() (dAtA []byte, err error) { 6330 size := m.Size() 6331 dAtA = make([]byte, size) 6332 n, err := m.MarshalTo(dAtA) 6333 if err != nil { 6334 return nil, err 6335 } 6336 return dAtA[:n], nil 6337} 6338 6339func (m *StatusRequest) MarshalTo(dAtA []byte) (int, error) { 6340 var i int 6341 _ = i 6342 var l int 6343 _ = l 6344 return i, nil 6345} 6346 6347func (m *StatusResponse) Marshal() (dAtA []byte, err error) { 6348 size := m.Size() 6349 dAtA = make([]byte, size) 6350 n, err := m.MarshalTo(dAtA) 6351 if err != nil { 6352 return nil, err 6353 } 6354 return dAtA[:n], nil 6355} 6356 6357func (m *StatusResponse) MarshalTo(dAtA []byte) (int, error) { 6358 var i int 6359 _ = i 6360 var l int 6361 _ = l 6362 if m.Header != nil { 6363 dAtA[i] = 0xa 6364 i++ 6365 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 6366 n35, err := m.Header.MarshalTo(dAtA[i:]) 6367 if err != nil { 6368 return 0, err 6369 } 6370 i += n35 6371 } 6372 if len(m.Version) > 0 { 6373 dAtA[i] = 0x12 6374 i++ 6375 i = encodeVarintRpc(dAtA, i, uint64(len(m.Version))) 6376 i += copy(dAtA[i:], m.Version) 6377 } 6378 if m.DbSize != 0 { 6379 dAtA[i] = 0x18 6380 i++ 6381 i = encodeVarintRpc(dAtA, i, uint64(m.DbSize)) 6382 } 6383 if m.Leader != 0 { 6384 dAtA[i] = 0x20 6385 i++ 6386 i = encodeVarintRpc(dAtA, i, uint64(m.Leader)) 6387 } 6388 if m.RaftIndex != 0 { 6389 dAtA[i] = 0x28 6390 i++ 6391 i = encodeVarintRpc(dAtA, i, uint64(m.RaftIndex)) 6392 } 6393 if m.RaftTerm != 0 { 6394 dAtA[i] = 0x30 6395 i++ 6396 i = encodeVarintRpc(dAtA, i, uint64(m.RaftTerm)) 6397 } 6398 return i, nil 6399} 6400 6401func (m *AuthEnableRequest) Marshal() (dAtA []byte, err error) { 6402 size := m.Size() 6403 dAtA = make([]byte, size) 6404 n, err := m.MarshalTo(dAtA) 6405 if err != nil { 6406 return nil, err 6407 } 6408 return dAtA[:n], nil 6409} 6410 6411func (m *AuthEnableRequest) MarshalTo(dAtA []byte) (int, error) { 6412 var i int 6413 _ = i 6414 var l int 6415 _ = l 6416 return i, nil 6417} 6418 6419func (m *AuthDisableRequest) Marshal() (dAtA []byte, err error) { 6420 size := m.Size() 6421 dAtA = make([]byte, size) 6422 n, err := m.MarshalTo(dAtA) 6423 if err != nil { 6424 return nil, err 6425 } 6426 return dAtA[:n], nil 6427} 6428 6429func (m *AuthDisableRequest) MarshalTo(dAtA []byte) (int, error) { 6430 var i int 6431 _ = i 6432 var l int 6433 _ = l 6434 return i, nil 6435} 6436 6437func (m *AuthenticateRequest) Marshal() (dAtA []byte, err error) { 6438 size := m.Size() 6439 dAtA = make([]byte, size) 6440 n, err := m.MarshalTo(dAtA) 6441 if err != nil { 6442 return nil, err 6443 } 6444 return dAtA[:n], nil 6445} 6446 6447func (m *AuthenticateRequest) MarshalTo(dAtA []byte) (int, error) { 6448 var i int 6449 _ = i 6450 var l int 6451 _ = l 6452 if len(m.Name) > 0 { 6453 dAtA[i] = 0xa 6454 i++ 6455 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 6456 i += copy(dAtA[i:], m.Name) 6457 } 6458 if len(m.Password) > 0 { 6459 dAtA[i] = 0x12 6460 i++ 6461 i = encodeVarintRpc(dAtA, i, uint64(len(m.Password))) 6462 i += copy(dAtA[i:], m.Password) 6463 } 6464 return i, nil 6465} 6466 6467func (m *AuthUserAddRequest) Marshal() (dAtA []byte, err error) { 6468 size := m.Size() 6469 dAtA = make([]byte, size) 6470 n, err := m.MarshalTo(dAtA) 6471 if err != nil { 6472 return nil, err 6473 } 6474 return dAtA[:n], nil 6475} 6476 6477func (m *AuthUserAddRequest) MarshalTo(dAtA []byte) (int, error) { 6478 var i int 6479 _ = i 6480 var l int 6481 _ = l 6482 if len(m.Name) > 0 { 6483 dAtA[i] = 0xa 6484 i++ 6485 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 6486 i += copy(dAtA[i:], m.Name) 6487 } 6488 if len(m.Password) > 0 { 6489 dAtA[i] = 0x12 6490 i++ 6491 i = encodeVarintRpc(dAtA, i, uint64(len(m.Password))) 6492 i += copy(dAtA[i:], m.Password) 6493 } 6494 return i, nil 6495} 6496 6497func (m *AuthUserGetRequest) Marshal() (dAtA []byte, err error) { 6498 size := m.Size() 6499 dAtA = make([]byte, size) 6500 n, err := m.MarshalTo(dAtA) 6501 if err != nil { 6502 return nil, err 6503 } 6504 return dAtA[:n], nil 6505} 6506 6507func (m *AuthUserGetRequest) MarshalTo(dAtA []byte) (int, error) { 6508 var i int 6509 _ = i 6510 var l int 6511 _ = l 6512 if len(m.Name) > 0 { 6513 dAtA[i] = 0xa 6514 i++ 6515 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 6516 i += copy(dAtA[i:], m.Name) 6517 } 6518 return i, nil 6519} 6520 6521func (m *AuthUserDeleteRequest) Marshal() (dAtA []byte, err error) { 6522 size := m.Size() 6523 dAtA = make([]byte, size) 6524 n, err := m.MarshalTo(dAtA) 6525 if err != nil { 6526 return nil, err 6527 } 6528 return dAtA[:n], nil 6529} 6530 6531func (m *AuthUserDeleteRequest) MarshalTo(dAtA []byte) (int, error) { 6532 var i int 6533 _ = i 6534 var l int 6535 _ = l 6536 if len(m.Name) > 0 { 6537 dAtA[i] = 0xa 6538 i++ 6539 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 6540 i += copy(dAtA[i:], m.Name) 6541 } 6542 return i, nil 6543} 6544 6545func (m *AuthUserChangePasswordRequest) Marshal() (dAtA []byte, err error) { 6546 size := m.Size() 6547 dAtA = make([]byte, size) 6548 n, err := m.MarshalTo(dAtA) 6549 if err != nil { 6550 return nil, err 6551 } 6552 return dAtA[:n], nil 6553} 6554 6555func (m *AuthUserChangePasswordRequest) MarshalTo(dAtA []byte) (int, error) { 6556 var i int 6557 _ = i 6558 var l int 6559 _ = l 6560 if len(m.Name) > 0 { 6561 dAtA[i] = 0xa 6562 i++ 6563 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 6564 i += copy(dAtA[i:], m.Name) 6565 } 6566 if len(m.Password) > 0 { 6567 dAtA[i] = 0x12 6568 i++ 6569 i = encodeVarintRpc(dAtA, i, uint64(len(m.Password))) 6570 i += copy(dAtA[i:], m.Password) 6571 } 6572 return i, nil 6573} 6574 6575func (m *AuthUserGrantRoleRequest) Marshal() (dAtA []byte, err error) { 6576 size := m.Size() 6577 dAtA = make([]byte, size) 6578 n, err := m.MarshalTo(dAtA) 6579 if err != nil { 6580 return nil, err 6581 } 6582 return dAtA[:n], nil 6583} 6584 6585func (m *AuthUserGrantRoleRequest) MarshalTo(dAtA []byte) (int, error) { 6586 var i int 6587 _ = i 6588 var l int 6589 _ = l 6590 if len(m.User) > 0 { 6591 dAtA[i] = 0xa 6592 i++ 6593 i = encodeVarintRpc(dAtA, i, uint64(len(m.User))) 6594 i += copy(dAtA[i:], m.User) 6595 } 6596 if len(m.Role) > 0 { 6597 dAtA[i] = 0x12 6598 i++ 6599 i = encodeVarintRpc(dAtA, i, uint64(len(m.Role))) 6600 i += copy(dAtA[i:], m.Role) 6601 } 6602 return i, nil 6603} 6604 6605func (m *AuthUserRevokeRoleRequest) Marshal() (dAtA []byte, err error) { 6606 size := m.Size() 6607 dAtA = make([]byte, size) 6608 n, err := m.MarshalTo(dAtA) 6609 if err != nil { 6610 return nil, err 6611 } 6612 return dAtA[:n], nil 6613} 6614 6615func (m *AuthUserRevokeRoleRequest) MarshalTo(dAtA []byte) (int, error) { 6616 var i int 6617 _ = i 6618 var l int 6619 _ = l 6620 if len(m.Name) > 0 { 6621 dAtA[i] = 0xa 6622 i++ 6623 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 6624 i += copy(dAtA[i:], m.Name) 6625 } 6626 if len(m.Role) > 0 { 6627 dAtA[i] = 0x12 6628 i++ 6629 i = encodeVarintRpc(dAtA, i, uint64(len(m.Role))) 6630 i += copy(dAtA[i:], m.Role) 6631 } 6632 return i, nil 6633} 6634 6635func (m *AuthRoleAddRequest) Marshal() (dAtA []byte, err error) { 6636 size := m.Size() 6637 dAtA = make([]byte, size) 6638 n, err := m.MarshalTo(dAtA) 6639 if err != nil { 6640 return nil, err 6641 } 6642 return dAtA[:n], nil 6643} 6644 6645func (m *AuthRoleAddRequest) MarshalTo(dAtA []byte) (int, error) { 6646 var i int 6647 _ = i 6648 var l int 6649 _ = l 6650 if len(m.Name) > 0 { 6651 dAtA[i] = 0xa 6652 i++ 6653 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 6654 i += copy(dAtA[i:], m.Name) 6655 } 6656 return i, nil 6657} 6658 6659func (m *AuthRoleGetRequest) Marshal() (dAtA []byte, err error) { 6660 size := m.Size() 6661 dAtA = make([]byte, size) 6662 n, err := m.MarshalTo(dAtA) 6663 if err != nil { 6664 return nil, err 6665 } 6666 return dAtA[:n], nil 6667} 6668 6669func (m *AuthRoleGetRequest) MarshalTo(dAtA []byte) (int, error) { 6670 var i int 6671 _ = i 6672 var l int 6673 _ = l 6674 if len(m.Role) > 0 { 6675 dAtA[i] = 0xa 6676 i++ 6677 i = encodeVarintRpc(dAtA, i, uint64(len(m.Role))) 6678 i += copy(dAtA[i:], m.Role) 6679 } 6680 return i, nil 6681} 6682 6683func (m *AuthUserListRequest) Marshal() (dAtA []byte, err error) { 6684 size := m.Size() 6685 dAtA = make([]byte, size) 6686 n, err := m.MarshalTo(dAtA) 6687 if err != nil { 6688 return nil, err 6689 } 6690 return dAtA[:n], nil 6691} 6692 6693func (m *AuthUserListRequest) MarshalTo(dAtA []byte) (int, error) { 6694 var i int 6695 _ = i 6696 var l int 6697 _ = l 6698 return i, nil 6699} 6700 6701func (m *AuthRoleListRequest) Marshal() (dAtA []byte, err error) { 6702 size := m.Size() 6703 dAtA = make([]byte, size) 6704 n, err := m.MarshalTo(dAtA) 6705 if err != nil { 6706 return nil, err 6707 } 6708 return dAtA[:n], nil 6709} 6710 6711func (m *AuthRoleListRequest) MarshalTo(dAtA []byte) (int, error) { 6712 var i int 6713 _ = i 6714 var l int 6715 _ = l 6716 return i, nil 6717} 6718 6719func (m *AuthRoleDeleteRequest) Marshal() (dAtA []byte, err error) { 6720 size := m.Size() 6721 dAtA = make([]byte, size) 6722 n, err := m.MarshalTo(dAtA) 6723 if err != nil { 6724 return nil, err 6725 } 6726 return dAtA[:n], nil 6727} 6728 6729func (m *AuthRoleDeleteRequest) MarshalTo(dAtA []byte) (int, error) { 6730 var i int 6731 _ = i 6732 var l int 6733 _ = l 6734 if len(m.Role) > 0 { 6735 dAtA[i] = 0xa 6736 i++ 6737 i = encodeVarintRpc(dAtA, i, uint64(len(m.Role))) 6738 i += copy(dAtA[i:], m.Role) 6739 } 6740 return i, nil 6741} 6742 6743func (m *AuthRoleGrantPermissionRequest) Marshal() (dAtA []byte, err error) { 6744 size := m.Size() 6745 dAtA = make([]byte, size) 6746 n, err := m.MarshalTo(dAtA) 6747 if err != nil { 6748 return nil, err 6749 } 6750 return dAtA[:n], nil 6751} 6752 6753func (m *AuthRoleGrantPermissionRequest) MarshalTo(dAtA []byte) (int, error) { 6754 var i int 6755 _ = i 6756 var l int 6757 _ = l 6758 if len(m.Name) > 0 { 6759 dAtA[i] = 0xa 6760 i++ 6761 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 6762 i += copy(dAtA[i:], m.Name) 6763 } 6764 if m.Perm != nil { 6765 dAtA[i] = 0x12 6766 i++ 6767 i = encodeVarintRpc(dAtA, i, uint64(m.Perm.Size())) 6768 n36, err := m.Perm.MarshalTo(dAtA[i:]) 6769 if err != nil { 6770 return 0, err 6771 } 6772 i += n36 6773 } 6774 return i, nil 6775} 6776 6777func (m *AuthRoleRevokePermissionRequest) Marshal() (dAtA []byte, err error) { 6778 size := m.Size() 6779 dAtA = make([]byte, size) 6780 n, err := m.MarshalTo(dAtA) 6781 if err != nil { 6782 return nil, err 6783 } 6784 return dAtA[:n], nil 6785} 6786 6787func (m *AuthRoleRevokePermissionRequest) MarshalTo(dAtA []byte) (int, error) { 6788 var i int 6789 _ = i 6790 var l int 6791 _ = l 6792 if len(m.Role) > 0 { 6793 dAtA[i] = 0xa 6794 i++ 6795 i = encodeVarintRpc(dAtA, i, uint64(len(m.Role))) 6796 i += copy(dAtA[i:], m.Role) 6797 } 6798 if len(m.Key) > 0 { 6799 dAtA[i] = 0x12 6800 i++ 6801 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key))) 6802 i += copy(dAtA[i:], m.Key) 6803 } 6804 if len(m.RangeEnd) > 0 { 6805 dAtA[i] = 0x1a 6806 i++ 6807 i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd))) 6808 i += copy(dAtA[i:], m.RangeEnd) 6809 } 6810 return i, nil 6811} 6812 6813func (m *AuthEnableResponse) Marshal() (dAtA []byte, err error) { 6814 size := m.Size() 6815 dAtA = make([]byte, size) 6816 n, err := m.MarshalTo(dAtA) 6817 if err != nil { 6818 return nil, err 6819 } 6820 return dAtA[:n], nil 6821} 6822 6823func (m *AuthEnableResponse) MarshalTo(dAtA []byte) (int, error) { 6824 var i int 6825 _ = i 6826 var l int 6827 _ = l 6828 if m.Header != nil { 6829 dAtA[i] = 0xa 6830 i++ 6831 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 6832 n37, err := m.Header.MarshalTo(dAtA[i:]) 6833 if err != nil { 6834 return 0, err 6835 } 6836 i += n37 6837 } 6838 return i, nil 6839} 6840 6841func (m *AuthDisableResponse) Marshal() (dAtA []byte, err error) { 6842 size := m.Size() 6843 dAtA = make([]byte, size) 6844 n, err := m.MarshalTo(dAtA) 6845 if err != nil { 6846 return nil, err 6847 } 6848 return dAtA[:n], nil 6849} 6850 6851func (m *AuthDisableResponse) MarshalTo(dAtA []byte) (int, error) { 6852 var i int 6853 _ = i 6854 var l int 6855 _ = l 6856 if m.Header != nil { 6857 dAtA[i] = 0xa 6858 i++ 6859 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 6860 n38, err := m.Header.MarshalTo(dAtA[i:]) 6861 if err != nil { 6862 return 0, err 6863 } 6864 i += n38 6865 } 6866 return i, nil 6867} 6868 6869func (m *AuthenticateResponse) Marshal() (dAtA []byte, err error) { 6870 size := m.Size() 6871 dAtA = make([]byte, size) 6872 n, err := m.MarshalTo(dAtA) 6873 if err != nil { 6874 return nil, err 6875 } 6876 return dAtA[:n], nil 6877} 6878 6879func (m *AuthenticateResponse) MarshalTo(dAtA []byte) (int, error) { 6880 var i int 6881 _ = i 6882 var l int 6883 _ = l 6884 if m.Header != nil { 6885 dAtA[i] = 0xa 6886 i++ 6887 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 6888 n39, err := m.Header.MarshalTo(dAtA[i:]) 6889 if err != nil { 6890 return 0, err 6891 } 6892 i += n39 6893 } 6894 if len(m.Token) > 0 { 6895 dAtA[i] = 0x12 6896 i++ 6897 i = encodeVarintRpc(dAtA, i, uint64(len(m.Token))) 6898 i += copy(dAtA[i:], m.Token) 6899 } 6900 return i, nil 6901} 6902 6903func (m *AuthUserAddResponse) Marshal() (dAtA []byte, err error) { 6904 size := m.Size() 6905 dAtA = make([]byte, size) 6906 n, err := m.MarshalTo(dAtA) 6907 if err != nil { 6908 return nil, err 6909 } 6910 return dAtA[:n], nil 6911} 6912 6913func (m *AuthUserAddResponse) MarshalTo(dAtA []byte) (int, error) { 6914 var i int 6915 _ = i 6916 var l int 6917 _ = l 6918 if m.Header != nil { 6919 dAtA[i] = 0xa 6920 i++ 6921 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 6922 n40, err := m.Header.MarshalTo(dAtA[i:]) 6923 if err != nil { 6924 return 0, err 6925 } 6926 i += n40 6927 } 6928 return i, nil 6929} 6930 6931func (m *AuthUserGetResponse) Marshal() (dAtA []byte, err error) { 6932 size := m.Size() 6933 dAtA = make([]byte, size) 6934 n, err := m.MarshalTo(dAtA) 6935 if err != nil { 6936 return nil, err 6937 } 6938 return dAtA[:n], nil 6939} 6940 6941func (m *AuthUserGetResponse) MarshalTo(dAtA []byte) (int, error) { 6942 var i int 6943 _ = i 6944 var l int 6945 _ = l 6946 if m.Header != nil { 6947 dAtA[i] = 0xa 6948 i++ 6949 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 6950 n41, err := m.Header.MarshalTo(dAtA[i:]) 6951 if err != nil { 6952 return 0, err 6953 } 6954 i += n41 6955 } 6956 if len(m.Roles) > 0 { 6957 for _, s := range m.Roles { 6958 dAtA[i] = 0x12 6959 i++ 6960 l = len(s) 6961 for l >= 1<<7 { 6962 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 6963 l >>= 7 6964 i++ 6965 } 6966 dAtA[i] = uint8(l) 6967 i++ 6968 i += copy(dAtA[i:], s) 6969 } 6970 } 6971 return i, nil 6972} 6973 6974func (m *AuthUserDeleteResponse) Marshal() (dAtA []byte, err error) { 6975 size := m.Size() 6976 dAtA = make([]byte, size) 6977 n, err := m.MarshalTo(dAtA) 6978 if err != nil { 6979 return nil, err 6980 } 6981 return dAtA[:n], nil 6982} 6983 6984func (m *AuthUserDeleteResponse) MarshalTo(dAtA []byte) (int, error) { 6985 var i int 6986 _ = i 6987 var l int 6988 _ = l 6989 if m.Header != nil { 6990 dAtA[i] = 0xa 6991 i++ 6992 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 6993 n42, err := m.Header.MarshalTo(dAtA[i:]) 6994 if err != nil { 6995 return 0, err 6996 } 6997 i += n42 6998 } 6999 return i, nil 7000} 7001 7002func (m *AuthUserChangePasswordResponse) Marshal() (dAtA []byte, err error) { 7003 size := m.Size() 7004 dAtA = make([]byte, size) 7005 n, err := m.MarshalTo(dAtA) 7006 if err != nil { 7007 return nil, err 7008 } 7009 return dAtA[:n], nil 7010} 7011 7012func (m *AuthUserChangePasswordResponse) MarshalTo(dAtA []byte) (int, error) { 7013 var i int 7014 _ = i 7015 var l int 7016 _ = l 7017 if m.Header != nil { 7018 dAtA[i] = 0xa 7019 i++ 7020 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 7021 n43, err := m.Header.MarshalTo(dAtA[i:]) 7022 if err != nil { 7023 return 0, err 7024 } 7025 i += n43 7026 } 7027 return i, nil 7028} 7029 7030func (m *AuthUserGrantRoleResponse) Marshal() (dAtA []byte, err error) { 7031 size := m.Size() 7032 dAtA = make([]byte, size) 7033 n, err := m.MarshalTo(dAtA) 7034 if err != nil { 7035 return nil, err 7036 } 7037 return dAtA[:n], nil 7038} 7039 7040func (m *AuthUserGrantRoleResponse) MarshalTo(dAtA []byte) (int, error) { 7041 var i int 7042 _ = i 7043 var l int 7044 _ = l 7045 if m.Header != nil { 7046 dAtA[i] = 0xa 7047 i++ 7048 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 7049 n44, err := m.Header.MarshalTo(dAtA[i:]) 7050 if err != nil { 7051 return 0, err 7052 } 7053 i += n44 7054 } 7055 return i, nil 7056} 7057 7058func (m *AuthUserRevokeRoleResponse) Marshal() (dAtA []byte, err error) { 7059 size := m.Size() 7060 dAtA = make([]byte, size) 7061 n, err := m.MarshalTo(dAtA) 7062 if err != nil { 7063 return nil, err 7064 } 7065 return dAtA[:n], nil 7066} 7067 7068func (m *AuthUserRevokeRoleResponse) MarshalTo(dAtA []byte) (int, error) { 7069 var i int 7070 _ = i 7071 var l int 7072 _ = l 7073 if m.Header != nil { 7074 dAtA[i] = 0xa 7075 i++ 7076 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 7077 n45, err := m.Header.MarshalTo(dAtA[i:]) 7078 if err != nil { 7079 return 0, err 7080 } 7081 i += n45 7082 } 7083 return i, nil 7084} 7085 7086func (m *AuthRoleAddResponse) Marshal() (dAtA []byte, err error) { 7087 size := m.Size() 7088 dAtA = make([]byte, size) 7089 n, err := m.MarshalTo(dAtA) 7090 if err != nil { 7091 return nil, err 7092 } 7093 return dAtA[:n], nil 7094} 7095 7096func (m *AuthRoleAddResponse) MarshalTo(dAtA []byte) (int, error) { 7097 var i int 7098 _ = i 7099 var l int 7100 _ = l 7101 if m.Header != nil { 7102 dAtA[i] = 0xa 7103 i++ 7104 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 7105 n46, err := m.Header.MarshalTo(dAtA[i:]) 7106 if err != nil { 7107 return 0, err 7108 } 7109 i += n46 7110 } 7111 return i, nil 7112} 7113 7114func (m *AuthRoleGetResponse) Marshal() (dAtA []byte, err error) { 7115 size := m.Size() 7116 dAtA = make([]byte, size) 7117 n, err := m.MarshalTo(dAtA) 7118 if err != nil { 7119 return nil, err 7120 } 7121 return dAtA[:n], nil 7122} 7123 7124func (m *AuthRoleGetResponse) MarshalTo(dAtA []byte) (int, error) { 7125 var i int 7126 _ = i 7127 var l int 7128 _ = l 7129 if m.Header != nil { 7130 dAtA[i] = 0xa 7131 i++ 7132 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 7133 n47, err := m.Header.MarshalTo(dAtA[i:]) 7134 if err != nil { 7135 return 0, err 7136 } 7137 i += n47 7138 } 7139 if len(m.Perm) > 0 { 7140 for _, msg := range m.Perm { 7141 dAtA[i] = 0x12 7142 i++ 7143 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 7144 n, err := msg.MarshalTo(dAtA[i:]) 7145 if err != nil { 7146 return 0, err 7147 } 7148 i += n 7149 } 7150 } 7151 return i, nil 7152} 7153 7154func (m *AuthRoleListResponse) Marshal() (dAtA []byte, err error) { 7155 size := m.Size() 7156 dAtA = make([]byte, size) 7157 n, err := m.MarshalTo(dAtA) 7158 if err != nil { 7159 return nil, err 7160 } 7161 return dAtA[:n], nil 7162} 7163 7164func (m *AuthRoleListResponse) MarshalTo(dAtA []byte) (int, error) { 7165 var i int 7166 _ = i 7167 var l int 7168 _ = l 7169 if m.Header != nil { 7170 dAtA[i] = 0xa 7171 i++ 7172 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 7173 n48, err := m.Header.MarshalTo(dAtA[i:]) 7174 if err != nil { 7175 return 0, err 7176 } 7177 i += n48 7178 } 7179 if len(m.Roles) > 0 { 7180 for _, s := range m.Roles { 7181 dAtA[i] = 0x12 7182 i++ 7183 l = len(s) 7184 for l >= 1<<7 { 7185 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 7186 l >>= 7 7187 i++ 7188 } 7189 dAtA[i] = uint8(l) 7190 i++ 7191 i += copy(dAtA[i:], s) 7192 } 7193 } 7194 return i, nil 7195} 7196 7197func (m *AuthUserListResponse) Marshal() (dAtA []byte, err error) { 7198 size := m.Size() 7199 dAtA = make([]byte, size) 7200 n, err := m.MarshalTo(dAtA) 7201 if err != nil { 7202 return nil, err 7203 } 7204 return dAtA[:n], nil 7205} 7206 7207func (m *AuthUserListResponse) MarshalTo(dAtA []byte) (int, error) { 7208 var i int 7209 _ = i 7210 var l int 7211 _ = l 7212 if m.Header != nil { 7213 dAtA[i] = 0xa 7214 i++ 7215 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 7216 n49, err := m.Header.MarshalTo(dAtA[i:]) 7217 if err != nil { 7218 return 0, err 7219 } 7220 i += n49 7221 } 7222 if len(m.Users) > 0 { 7223 for _, s := range m.Users { 7224 dAtA[i] = 0x12 7225 i++ 7226 l = len(s) 7227 for l >= 1<<7 { 7228 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 7229 l >>= 7 7230 i++ 7231 } 7232 dAtA[i] = uint8(l) 7233 i++ 7234 i += copy(dAtA[i:], s) 7235 } 7236 } 7237 return i, nil 7238} 7239 7240func (m *AuthRoleDeleteResponse) Marshal() (dAtA []byte, err error) { 7241 size := m.Size() 7242 dAtA = make([]byte, size) 7243 n, err := m.MarshalTo(dAtA) 7244 if err != nil { 7245 return nil, err 7246 } 7247 return dAtA[:n], nil 7248} 7249 7250func (m *AuthRoleDeleteResponse) MarshalTo(dAtA []byte) (int, error) { 7251 var i int 7252 _ = i 7253 var l int 7254 _ = l 7255 if m.Header != nil { 7256 dAtA[i] = 0xa 7257 i++ 7258 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 7259 n50, err := m.Header.MarshalTo(dAtA[i:]) 7260 if err != nil { 7261 return 0, err 7262 } 7263 i += n50 7264 } 7265 return i, nil 7266} 7267 7268func (m *AuthRoleGrantPermissionResponse) Marshal() (dAtA []byte, err error) { 7269 size := m.Size() 7270 dAtA = make([]byte, size) 7271 n, err := m.MarshalTo(dAtA) 7272 if err != nil { 7273 return nil, err 7274 } 7275 return dAtA[:n], nil 7276} 7277 7278func (m *AuthRoleGrantPermissionResponse) MarshalTo(dAtA []byte) (int, error) { 7279 var i int 7280 _ = i 7281 var l int 7282 _ = l 7283 if m.Header != nil { 7284 dAtA[i] = 0xa 7285 i++ 7286 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 7287 n51, err := m.Header.MarshalTo(dAtA[i:]) 7288 if err != nil { 7289 return 0, err 7290 } 7291 i += n51 7292 } 7293 return i, nil 7294} 7295 7296func (m *AuthRoleRevokePermissionResponse) Marshal() (dAtA []byte, err error) { 7297 size := m.Size() 7298 dAtA = make([]byte, size) 7299 n, err := m.MarshalTo(dAtA) 7300 if err != nil { 7301 return nil, err 7302 } 7303 return dAtA[:n], nil 7304} 7305 7306func (m *AuthRoleRevokePermissionResponse) MarshalTo(dAtA []byte) (int, error) { 7307 var i int 7308 _ = i 7309 var l int 7310 _ = l 7311 if m.Header != nil { 7312 dAtA[i] = 0xa 7313 i++ 7314 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 7315 n52, err := m.Header.MarshalTo(dAtA[i:]) 7316 if err != nil { 7317 return 0, err 7318 } 7319 i += n52 7320 } 7321 return i, nil 7322} 7323 7324func encodeFixed64Rpc(dAtA []byte, offset int, v uint64) int { 7325 dAtA[offset] = uint8(v) 7326 dAtA[offset+1] = uint8(v >> 8) 7327 dAtA[offset+2] = uint8(v >> 16) 7328 dAtA[offset+3] = uint8(v >> 24) 7329 dAtA[offset+4] = uint8(v >> 32) 7330 dAtA[offset+5] = uint8(v >> 40) 7331 dAtA[offset+6] = uint8(v >> 48) 7332 dAtA[offset+7] = uint8(v >> 56) 7333 return offset + 8 7334} 7335func encodeFixed32Rpc(dAtA []byte, offset int, v uint32) int { 7336 dAtA[offset] = uint8(v) 7337 dAtA[offset+1] = uint8(v >> 8) 7338 dAtA[offset+2] = uint8(v >> 16) 7339 dAtA[offset+3] = uint8(v >> 24) 7340 return offset + 4 7341} 7342func encodeVarintRpc(dAtA []byte, offset int, v uint64) int { 7343 for v >= 1<<7 { 7344 dAtA[offset] = uint8(v&0x7f | 0x80) 7345 v >>= 7 7346 offset++ 7347 } 7348 dAtA[offset] = uint8(v) 7349 return offset + 1 7350} 7351func (m *ResponseHeader) Size() (n int) { 7352 var l int 7353 _ = l 7354 if m.ClusterId != 0 { 7355 n += 1 + sovRpc(uint64(m.ClusterId)) 7356 } 7357 if m.MemberId != 0 { 7358 n += 1 + sovRpc(uint64(m.MemberId)) 7359 } 7360 if m.Revision != 0 { 7361 n += 1 + sovRpc(uint64(m.Revision)) 7362 } 7363 if m.RaftTerm != 0 { 7364 n += 1 + sovRpc(uint64(m.RaftTerm)) 7365 } 7366 return n 7367} 7368 7369func (m *RangeRequest) Size() (n int) { 7370 var l int 7371 _ = l 7372 l = len(m.Key) 7373 if l > 0 { 7374 n += 1 + l + sovRpc(uint64(l)) 7375 } 7376 l = len(m.RangeEnd) 7377 if l > 0 { 7378 n += 1 + l + sovRpc(uint64(l)) 7379 } 7380 if m.Limit != 0 { 7381 n += 1 + sovRpc(uint64(m.Limit)) 7382 } 7383 if m.Revision != 0 { 7384 n += 1 + sovRpc(uint64(m.Revision)) 7385 } 7386 if m.SortOrder != 0 { 7387 n += 1 + sovRpc(uint64(m.SortOrder)) 7388 } 7389 if m.SortTarget != 0 { 7390 n += 1 + sovRpc(uint64(m.SortTarget)) 7391 } 7392 if m.Serializable { 7393 n += 2 7394 } 7395 if m.KeysOnly { 7396 n += 2 7397 } 7398 if m.CountOnly { 7399 n += 2 7400 } 7401 if m.MinModRevision != 0 { 7402 n += 1 + sovRpc(uint64(m.MinModRevision)) 7403 } 7404 if m.MaxModRevision != 0 { 7405 n += 1 + sovRpc(uint64(m.MaxModRevision)) 7406 } 7407 if m.MinCreateRevision != 0 { 7408 n += 1 + sovRpc(uint64(m.MinCreateRevision)) 7409 } 7410 if m.MaxCreateRevision != 0 { 7411 n += 1 + sovRpc(uint64(m.MaxCreateRevision)) 7412 } 7413 return n 7414} 7415 7416func (m *RangeResponse) Size() (n int) { 7417 var l int 7418 _ = l 7419 if m.Header != nil { 7420 l = m.Header.Size() 7421 n += 1 + l + sovRpc(uint64(l)) 7422 } 7423 if len(m.Kvs) > 0 { 7424 for _, e := range m.Kvs { 7425 l = e.Size() 7426 n += 1 + l + sovRpc(uint64(l)) 7427 } 7428 } 7429 if m.More { 7430 n += 2 7431 } 7432 if m.Count != 0 { 7433 n += 1 + sovRpc(uint64(m.Count)) 7434 } 7435 return n 7436} 7437 7438func (m *PutRequest) Size() (n int) { 7439 var l int 7440 _ = l 7441 l = len(m.Key) 7442 if l > 0 { 7443 n += 1 + l + sovRpc(uint64(l)) 7444 } 7445 l = len(m.Value) 7446 if l > 0 { 7447 n += 1 + l + sovRpc(uint64(l)) 7448 } 7449 if m.Lease != 0 { 7450 n += 1 + sovRpc(uint64(m.Lease)) 7451 } 7452 if m.PrevKv { 7453 n += 2 7454 } 7455 if m.IgnoreValue { 7456 n += 2 7457 } 7458 if m.IgnoreLease { 7459 n += 2 7460 } 7461 return n 7462} 7463 7464func (m *PutResponse) Size() (n int) { 7465 var l int 7466 _ = l 7467 if m.Header != nil { 7468 l = m.Header.Size() 7469 n += 1 + l + sovRpc(uint64(l)) 7470 } 7471 if m.PrevKv != nil { 7472 l = m.PrevKv.Size() 7473 n += 1 + l + sovRpc(uint64(l)) 7474 } 7475 return n 7476} 7477 7478func (m *DeleteRangeRequest) Size() (n int) { 7479 var l int 7480 _ = l 7481 l = len(m.Key) 7482 if l > 0 { 7483 n += 1 + l + sovRpc(uint64(l)) 7484 } 7485 l = len(m.RangeEnd) 7486 if l > 0 { 7487 n += 1 + l + sovRpc(uint64(l)) 7488 } 7489 if m.PrevKv { 7490 n += 2 7491 } 7492 return n 7493} 7494 7495func (m *DeleteRangeResponse) Size() (n int) { 7496 var l int 7497 _ = l 7498 if m.Header != nil { 7499 l = m.Header.Size() 7500 n += 1 + l + sovRpc(uint64(l)) 7501 } 7502 if m.Deleted != 0 { 7503 n += 1 + sovRpc(uint64(m.Deleted)) 7504 } 7505 if len(m.PrevKvs) > 0 { 7506 for _, e := range m.PrevKvs { 7507 l = e.Size() 7508 n += 1 + l + sovRpc(uint64(l)) 7509 } 7510 } 7511 return n 7512} 7513 7514func (m *RequestOp) Size() (n int) { 7515 var l int 7516 _ = l 7517 if m.Request != nil { 7518 n += m.Request.Size() 7519 } 7520 return n 7521} 7522 7523func (m *RequestOp_RequestRange) Size() (n int) { 7524 var l int 7525 _ = l 7526 if m.RequestRange != nil { 7527 l = m.RequestRange.Size() 7528 n += 1 + l + sovRpc(uint64(l)) 7529 } 7530 return n 7531} 7532func (m *RequestOp_RequestPut) Size() (n int) { 7533 var l int 7534 _ = l 7535 if m.RequestPut != nil { 7536 l = m.RequestPut.Size() 7537 n += 1 + l + sovRpc(uint64(l)) 7538 } 7539 return n 7540} 7541func (m *RequestOp_RequestDeleteRange) Size() (n int) { 7542 var l int 7543 _ = l 7544 if m.RequestDeleteRange != nil { 7545 l = m.RequestDeleteRange.Size() 7546 n += 1 + l + sovRpc(uint64(l)) 7547 } 7548 return n 7549} 7550func (m *ResponseOp) Size() (n int) { 7551 var l int 7552 _ = l 7553 if m.Response != nil { 7554 n += m.Response.Size() 7555 } 7556 return n 7557} 7558 7559func (m *ResponseOp_ResponseRange) Size() (n int) { 7560 var l int 7561 _ = l 7562 if m.ResponseRange != nil { 7563 l = m.ResponseRange.Size() 7564 n += 1 + l + sovRpc(uint64(l)) 7565 } 7566 return n 7567} 7568func (m *ResponseOp_ResponsePut) Size() (n int) { 7569 var l int 7570 _ = l 7571 if m.ResponsePut != nil { 7572 l = m.ResponsePut.Size() 7573 n += 1 + l + sovRpc(uint64(l)) 7574 } 7575 return n 7576} 7577func (m *ResponseOp_ResponseDeleteRange) Size() (n int) { 7578 var l int 7579 _ = l 7580 if m.ResponseDeleteRange != nil { 7581 l = m.ResponseDeleteRange.Size() 7582 n += 1 + l + sovRpc(uint64(l)) 7583 } 7584 return n 7585} 7586func (m *Compare) Size() (n int) { 7587 var l int 7588 _ = l 7589 if m.Result != 0 { 7590 n += 1 + sovRpc(uint64(m.Result)) 7591 } 7592 if m.Target != 0 { 7593 n += 1 + sovRpc(uint64(m.Target)) 7594 } 7595 l = len(m.Key) 7596 if l > 0 { 7597 n += 1 + l + sovRpc(uint64(l)) 7598 } 7599 if m.TargetUnion != nil { 7600 n += m.TargetUnion.Size() 7601 } 7602 return n 7603} 7604 7605func (m *Compare_Version) Size() (n int) { 7606 var l int 7607 _ = l 7608 n += 1 + sovRpc(uint64(m.Version)) 7609 return n 7610} 7611func (m *Compare_CreateRevision) Size() (n int) { 7612 var l int 7613 _ = l 7614 n += 1 + sovRpc(uint64(m.CreateRevision)) 7615 return n 7616} 7617func (m *Compare_ModRevision) Size() (n int) { 7618 var l int 7619 _ = l 7620 n += 1 + sovRpc(uint64(m.ModRevision)) 7621 return n 7622} 7623func (m *Compare_Value) Size() (n int) { 7624 var l int 7625 _ = l 7626 if m.Value != nil { 7627 l = len(m.Value) 7628 n += 1 + l + sovRpc(uint64(l)) 7629 } 7630 return n 7631} 7632func (m *TxnRequest) Size() (n int) { 7633 var l int 7634 _ = l 7635 if len(m.Compare) > 0 { 7636 for _, e := range m.Compare { 7637 l = e.Size() 7638 n += 1 + l + sovRpc(uint64(l)) 7639 } 7640 } 7641 if len(m.Success) > 0 { 7642 for _, e := range m.Success { 7643 l = e.Size() 7644 n += 1 + l + sovRpc(uint64(l)) 7645 } 7646 } 7647 if len(m.Failure) > 0 { 7648 for _, e := range m.Failure { 7649 l = e.Size() 7650 n += 1 + l + sovRpc(uint64(l)) 7651 } 7652 } 7653 return n 7654} 7655 7656func (m *TxnResponse) Size() (n int) { 7657 var l int 7658 _ = l 7659 if m.Header != nil { 7660 l = m.Header.Size() 7661 n += 1 + l + sovRpc(uint64(l)) 7662 } 7663 if m.Succeeded { 7664 n += 2 7665 } 7666 if len(m.Responses) > 0 { 7667 for _, e := range m.Responses { 7668 l = e.Size() 7669 n += 1 + l + sovRpc(uint64(l)) 7670 } 7671 } 7672 return n 7673} 7674 7675func (m *CompactionRequest) Size() (n int) { 7676 var l int 7677 _ = l 7678 if m.Revision != 0 { 7679 n += 1 + sovRpc(uint64(m.Revision)) 7680 } 7681 if m.Physical { 7682 n += 2 7683 } 7684 return n 7685} 7686 7687func (m *CompactionResponse) Size() (n int) { 7688 var l int 7689 _ = l 7690 if m.Header != nil { 7691 l = m.Header.Size() 7692 n += 1 + l + sovRpc(uint64(l)) 7693 } 7694 return n 7695} 7696 7697func (m *HashRequest) Size() (n int) { 7698 var l int 7699 _ = l 7700 return n 7701} 7702 7703func (m *HashResponse) Size() (n int) { 7704 var l int 7705 _ = l 7706 if m.Header != nil { 7707 l = m.Header.Size() 7708 n += 1 + l + sovRpc(uint64(l)) 7709 } 7710 if m.Hash != 0 { 7711 n += 1 + sovRpc(uint64(m.Hash)) 7712 } 7713 return n 7714} 7715 7716func (m *SnapshotRequest) Size() (n int) { 7717 var l int 7718 _ = l 7719 return n 7720} 7721 7722func (m *SnapshotResponse) Size() (n int) { 7723 var l int 7724 _ = l 7725 if m.Header != nil { 7726 l = m.Header.Size() 7727 n += 1 + l + sovRpc(uint64(l)) 7728 } 7729 if m.RemainingBytes != 0 { 7730 n += 1 + sovRpc(uint64(m.RemainingBytes)) 7731 } 7732 l = len(m.Blob) 7733 if l > 0 { 7734 n += 1 + l + sovRpc(uint64(l)) 7735 } 7736 return n 7737} 7738 7739func (m *WatchRequest) Size() (n int) { 7740 var l int 7741 _ = l 7742 if m.RequestUnion != nil { 7743 n += m.RequestUnion.Size() 7744 } 7745 return n 7746} 7747 7748func (m *WatchRequest_CreateRequest) Size() (n int) { 7749 var l int 7750 _ = l 7751 if m.CreateRequest != nil { 7752 l = m.CreateRequest.Size() 7753 n += 1 + l + sovRpc(uint64(l)) 7754 } 7755 return n 7756} 7757func (m *WatchRequest_CancelRequest) Size() (n int) { 7758 var l int 7759 _ = l 7760 if m.CancelRequest != nil { 7761 l = m.CancelRequest.Size() 7762 n += 1 + l + sovRpc(uint64(l)) 7763 } 7764 return n 7765} 7766func (m *WatchCreateRequest) Size() (n int) { 7767 var l int 7768 _ = l 7769 l = len(m.Key) 7770 if l > 0 { 7771 n += 1 + l + sovRpc(uint64(l)) 7772 } 7773 l = len(m.RangeEnd) 7774 if l > 0 { 7775 n += 1 + l + sovRpc(uint64(l)) 7776 } 7777 if m.StartRevision != 0 { 7778 n += 1 + sovRpc(uint64(m.StartRevision)) 7779 } 7780 if m.ProgressNotify { 7781 n += 2 7782 } 7783 if len(m.Filters) > 0 { 7784 l = 0 7785 for _, e := range m.Filters { 7786 l += sovRpc(uint64(e)) 7787 } 7788 n += 1 + sovRpc(uint64(l)) + l 7789 } 7790 if m.PrevKv { 7791 n += 2 7792 } 7793 return n 7794} 7795 7796func (m *WatchCancelRequest) Size() (n int) { 7797 var l int 7798 _ = l 7799 if m.WatchId != 0 { 7800 n += 1 + sovRpc(uint64(m.WatchId)) 7801 } 7802 return n 7803} 7804 7805func (m *WatchResponse) Size() (n int) { 7806 var l int 7807 _ = l 7808 if m.Header != nil { 7809 l = m.Header.Size() 7810 n += 1 + l + sovRpc(uint64(l)) 7811 } 7812 if m.WatchId != 0 { 7813 n += 1 + sovRpc(uint64(m.WatchId)) 7814 } 7815 if m.Created { 7816 n += 2 7817 } 7818 if m.Canceled { 7819 n += 2 7820 } 7821 if m.CompactRevision != 0 { 7822 n += 1 + sovRpc(uint64(m.CompactRevision)) 7823 } 7824 l = len(m.CancelReason) 7825 if l > 0 { 7826 n += 1 + l + sovRpc(uint64(l)) 7827 } 7828 if len(m.Events) > 0 { 7829 for _, e := range m.Events { 7830 l = e.Size() 7831 n += 1 + l + sovRpc(uint64(l)) 7832 } 7833 } 7834 return n 7835} 7836 7837func (m *LeaseGrantRequest) Size() (n int) { 7838 var l int 7839 _ = l 7840 if m.TTL != 0 { 7841 n += 1 + sovRpc(uint64(m.TTL)) 7842 } 7843 if m.ID != 0 { 7844 n += 1 + sovRpc(uint64(m.ID)) 7845 } 7846 return n 7847} 7848 7849func (m *LeaseGrantResponse) Size() (n int) { 7850 var l int 7851 _ = l 7852 if m.Header != nil { 7853 l = m.Header.Size() 7854 n += 1 + l + sovRpc(uint64(l)) 7855 } 7856 if m.ID != 0 { 7857 n += 1 + sovRpc(uint64(m.ID)) 7858 } 7859 if m.TTL != 0 { 7860 n += 1 + sovRpc(uint64(m.TTL)) 7861 } 7862 l = len(m.Error) 7863 if l > 0 { 7864 n += 1 + l + sovRpc(uint64(l)) 7865 } 7866 return n 7867} 7868 7869func (m *LeaseRevokeRequest) Size() (n int) { 7870 var l int 7871 _ = l 7872 if m.ID != 0 { 7873 n += 1 + sovRpc(uint64(m.ID)) 7874 } 7875 return n 7876} 7877 7878func (m *LeaseRevokeResponse) Size() (n int) { 7879 var l int 7880 _ = l 7881 if m.Header != nil { 7882 l = m.Header.Size() 7883 n += 1 + l + sovRpc(uint64(l)) 7884 } 7885 return n 7886} 7887 7888func (m *LeaseKeepAliveRequest) Size() (n int) { 7889 var l int 7890 _ = l 7891 if m.ID != 0 { 7892 n += 1 + sovRpc(uint64(m.ID)) 7893 } 7894 return n 7895} 7896 7897func (m *LeaseKeepAliveResponse) Size() (n int) { 7898 var l int 7899 _ = l 7900 if m.Header != nil { 7901 l = m.Header.Size() 7902 n += 1 + l + sovRpc(uint64(l)) 7903 } 7904 if m.ID != 0 { 7905 n += 1 + sovRpc(uint64(m.ID)) 7906 } 7907 if m.TTL != 0 { 7908 n += 1 + sovRpc(uint64(m.TTL)) 7909 } 7910 return n 7911} 7912 7913func (m *LeaseTimeToLiveRequest) Size() (n int) { 7914 var l int 7915 _ = l 7916 if m.ID != 0 { 7917 n += 1 + sovRpc(uint64(m.ID)) 7918 } 7919 if m.Keys { 7920 n += 2 7921 } 7922 return n 7923} 7924 7925func (m *LeaseTimeToLiveResponse) Size() (n int) { 7926 var l int 7927 _ = l 7928 if m.Header != nil { 7929 l = m.Header.Size() 7930 n += 1 + l + sovRpc(uint64(l)) 7931 } 7932 if m.ID != 0 { 7933 n += 1 + sovRpc(uint64(m.ID)) 7934 } 7935 if m.TTL != 0 { 7936 n += 1 + sovRpc(uint64(m.TTL)) 7937 } 7938 if m.GrantedTTL != 0 { 7939 n += 1 + sovRpc(uint64(m.GrantedTTL)) 7940 } 7941 if len(m.Keys) > 0 { 7942 for _, b := range m.Keys { 7943 l = len(b) 7944 n += 1 + l + sovRpc(uint64(l)) 7945 } 7946 } 7947 return n 7948} 7949 7950func (m *Member) Size() (n int) { 7951 var l int 7952 _ = l 7953 if m.ID != 0 { 7954 n += 1 + sovRpc(uint64(m.ID)) 7955 } 7956 l = len(m.Name) 7957 if l > 0 { 7958 n += 1 + l + sovRpc(uint64(l)) 7959 } 7960 if len(m.PeerURLs) > 0 { 7961 for _, s := range m.PeerURLs { 7962 l = len(s) 7963 n += 1 + l + sovRpc(uint64(l)) 7964 } 7965 } 7966 if len(m.ClientURLs) > 0 { 7967 for _, s := range m.ClientURLs { 7968 l = len(s) 7969 n += 1 + l + sovRpc(uint64(l)) 7970 } 7971 } 7972 return n 7973} 7974 7975func (m *MemberAddRequest) Size() (n int) { 7976 var l int 7977 _ = l 7978 if len(m.PeerURLs) > 0 { 7979 for _, s := range m.PeerURLs { 7980 l = len(s) 7981 n += 1 + l + sovRpc(uint64(l)) 7982 } 7983 } 7984 return n 7985} 7986 7987func (m *MemberAddResponse) Size() (n int) { 7988 var l int 7989 _ = l 7990 if m.Header != nil { 7991 l = m.Header.Size() 7992 n += 1 + l + sovRpc(uint64(l)) 7993 } 7994 if m.Member != nil { 7995 l = m.Member.Size() 7996 n += 1 + l + sovRpc(uint64(l)) 7997 } 7998 if len(m.Members) > 0 { 7999 for _, e := range m.Members { 8000 l = e.Size() 8001 n += 1 + l + sovRpc(uint64(l)) 8002 } 8003 } 8004 return n 8005} 8006 8007func (m *MemberRemoveRequest) Size() (n int) { 8008 var l int 8009 _ = l 8010 if m.ID != 0 { 8011 n += 1 + sovRpc(uint64(m.ID)) 8012 } 8013 return n 8014} 8015 8016func (m *MemberRemoveResponse) Size() (n int) { 8017 var l int 8018 _ = l 8019 if m.Header != nil { 8020 l = m.Header.Size() 8021 n += 1 + l + sovRpc(uint64(l)) 8022 } 8023 if len(m.Members) > 0 { 8024 for _, e := range m.Members { 8025 l = e.Size() 8026 n += 1 + l + sovRpc(uint64(l)) 8027 } 8028 } 8029 return n 8030} 8031 8032func (m *MemberUpdateRequest) Size() (n int) { 8033 var l int 8034 _ = l 8035 if m.ID != 0 { 8036 n += 1 + sovRpc(uint64(m.ID)) 8037 } 8038 if len(m.PeerURLs) > 0 { 8039 for _, s := range m.PeerURLs { 8040 l = len(s) 8041 n += 1 + l + sovRpc(uint64(l)) 8042 } 8043 } 8044 return n 8045} 8046 8047func (m *MemberUpdateResponse) Size() (n int) { 8048 var l int 8049 _ = l 8050 if m.Header != nil { 8051 l = m.Header.Size() 8052 n += 1 + l + sovRpc(uint64(l)) 8053 } 8054 if len(m.Members) > 0 { 8055 for _, e := range m.Members { 8056 l = e.Size() 8057 n += 1 + l + sovRpc(uint64(l)) 8058 } 8059 } 8060 return n 8061} 8062 8063func (m *MemberListRequest) Size() (n int) { 8064 var l int 8065 _ = l 8066 return n 8067} 8068 8069func (m *MemberListResponse) Size() (n int) { 8070 var l int 8071 _ = l 8072 if m.Header != nil { 8073 l = m.Header.Size() 8074 n += 1 + l + sovRpc(uint64(l)) 8075 } 8076 if len(m.Members) > 0 { 8077 for _, e := range m.Members { 8078 l = e.Size() 8079 n += 1 + l + sovRpc(uint64(l)) 8080 } 8081 } 8082 return n 8083} 8084 8085func (m *DefragmentRequest) Size() (n int) { 8086 var l int 8087 _ = l 8088 return n 8089} 8090 8091func (m *DefragmentResponse) Size() (n int) { 8092 var l int 8093 _ = l 8094 if m.Header != nil { 8095 l = m.Header.Size() 8096 n += 1 + l + sovRpc(uint64(l)) 8097 } 8098 return n 8099} 8100 8101func (m *AlarmRequest) Size() (n int) { 8102 var l int 8103 _ = l 8104 if m.Action != 0 { 8105 n += 1 + sovRpc(uint64(m.Action)) 8106 } 8107 if m.MemberID != 0 { 8108 n += 1 + sovRpc(uint64(m.MemberID)) 8109 } 8110 if m.Alarm != 0 { 8111 n += 1 + sovRpc(uint64(m.Alarm)) 8112 } 8113 return n 8114} 8115 8116func (m *AlarmMember) Size() (n int) { 8117 var l int 8118 _ = l 8119 if m.MemberID != 0 { 8120 n += 1 + sovRpc(uint64(m.MemberID)) 8121 } 8122 if m.Alarm != 0 { 8123 n += 1 + sovRpc(uint64(m.Alarm)) 8124 } 8125 return n 8126} 8127 8128func (m *AlarmResponse) Size() (n int) { 8129 var l int 8130 _ = l 8131 if m.Header != nil { 8132 l = m.Header.Size() 8133 n += 1 + l + sovRpc(uint64(l)) 8134 } 8135 if len(m.Alarms) > 0 { 8136 for _, e := range m.Alarms { 8137 l = e.Size() 8138 n += 1 + l + sovRpc(uint64(l)) 8139 } 8140 } 8141 return n 8142} 8143 8144func (m *StatusRequest) Size() (n int) { 8145 var l int 8146 _ = l 8147 return n 8148} 8149 8150func (m *StatusResponse) Size() (n int) { 8151 var l int 8152 _ = l 8153 if m.Header != nil { 8154 l = m.Header.Size() 8155 n += 1 + l + sovRpc(uint64(l)) 8156 } 8157 l = len(m.Version) 8158 if l > 0 { 8159 n += 1 + l + sovRpc(uint64(l)) 8160 } 8161 if m.DbSize != 0 { 8162 n += 1 + sovRpc(uint64(m.DbSize)) 8163 } 8164 if m.Leader != 0 { 8165 n += 1 + sovRpc(uint64(m.Leader)) 8166 } 8167 if m.RaftIndex != 0 { 8168 n += 1 + sovRpc(uint64(m.RaftIndex)) 8169 } 8170 if m.RaftTerm != 0 { 8171 n += 1 + sovRpc(uint64(m.RaftTerm)) 8172 } 8173 return n 8174} 8175 8176func (m *AuthEnableRequest) Size() (n int) { 8177 var l int 8178 _ = l 8179 return n 8180} 8181 8182func (m *AuthDisableRequest) Size() (n int) { 8183 var l int 8184 _ = l 8185 return n 8186} 8187 8188func (m *AuthenticateRequest) Size() (n int) { 8189 var l int 8190 _ = l 8191 l = len(m.Name) 8192 if l > 0 { 8193 n += 1 + l + sovRpc(uint64(l)) 8194 } 8195 l = len(m.Password) 8196 if l > 0 { 8197 n += 1 + l + sovRpc(uint64(l)) 8198 } 8199 return n 8200} 8201 8202func (m *AuthUserAddRequest) Size() (n int) { 8203 var l int 8204 _ = l 8205 l = len(m.Name) 8206 if l > 0 { 8207 n += 1 + l + sovRpc(uint64(l)) 8208 } 8209 l = len(m.Password) 8210 if l > 0 { 8211 n += 1 + l + sovRpc(uint64(l)) 8212 } 8213 return n 8214} 8215 8216func (m *AuthUserGetRequest) Size() (n int) { 8217 var l int 8218 _ = l 8219 l = len(m.Name) 8220 if l > 0 { 8221 n += 1 + l + sovRpc(uint64(l)) 8222 } 8223 return n 8224} 8225 8226func (m *AuthUserDeleteRequest) Size() (n int) { 8227 var l int 8228 _ = l 8229 l = len(m.Name) 8230 if l > 0 { 8231 n += 1 + l + sovRpc(uint64(l)) 8232 } 8233 return n 8234} 8235 8236func (m *AuthUserChangePasswordRequest) Size() (n int) { 8237 var l int 8238 _ = l 8239 l = len(m.Name) 8240 if l > 0 { 8241 n += 1 + l + sovRpc(uint64(l)) 8242 } 8243 l = len(m.Password) 8244 if l > 0 { 8245 n += 1 + l + sovRpc(uint64(l)) 8246 } 8247 return n 8248} 8249 8250func (m *AuthUserGrantRoleRequest) Size() (n int) { 8251 var l int 8252 _ = l 8253 l = len(m.User) 8254 if l > 0 { 8255 n += 1 + l + sovRpc(uint64(l)) 8256 } 8257 l = len(m.Role) 8258 if l > 0 { 8259 n += 1 + l + sovRpc(uint64(l)) 8260 } 8261 return n 8262} 8263 8264func (m *AuthUserRevokeRoleRequest) Size() (n int) { 8265 var l int 8266 _ = l 8267 l = len(m.Name) 8268 if l > 0 { 8269 n += 1 + l + sovRpc(uint64(l)) 8270 } 8271 l = len(m.Role) 8272 if l > 0 { 8273 n += 1 + l + sovRpc(uint64(l)) 8274 } 8275 return n 8276} 8277 8278func (m *AuthRoleAddRequest) Size() (n int) { 8279 var l int 8280 _ = l 8281 l = len(m.Name) 8282 if l > 0 { 8283 n += 1 + l + sovRpc(uint64(l)) 8284 } 8285 return n 8286} 8287 8288func (m *AuthRoleGetRequest) Size() (n int) { 8289 var l int 8290 _ = l 8291 l = len(m.Role) 8292 if l > 0 { 8293 n += 1 + l + sovRpc(uint64(l)) 8294 } 8295 return n 8296} 8297 8298func (m *AuthUserListRequest) Size() (n int) { 8299 var l int 8300 _ = l 8301 return n 8302} 8303 8304func (m *AuthRoleListRequest) Size() (n int) { 8305 var l int 8306 _ = l 8307 return n 8308} 8309 8310func (m *AuthRoleDeleteRequest) Size() (n int) { 8311 var l int 8312 _ = l 8313 l = len(m.Role) 8314 if l > 0 { 8315 n += 1 + l + sovRpc(uint64(l)) 8316 } 8317 return n 8318} 8319 8320func (m *AuthRoleGrantPermissionRequest) Size() (n int) { 8321 var l int 8322 _ = l 8323 l = len(m.Name) 8324 if l > 0 { 8325 n += 1 + l + sovRpc(uint64(l)) 8326 } 8327 if m.Perm != nil { 8328 l = m.Perm.Size() 8329 n += 1 + l + sovRpc(uint64(l)) 8330 } 8331 return n 8332} 8333 8334func (m *AuthRoleRevokePermissionRequest) Size() (n int) { 8335 var l int 8336 _ = l 8337 l = len(m.Role) 8338 if l > 0 { 8339 n += 1 + l + sovRpc(uint64(l)) 8340 } 8341 l = len(m.Key) 8342 if l > 0 { 8343 n += 1 + l + sovRpc(uint64(l)) 8344 } 8345 l = len(m.RangeEnd) 8346 if l > 0 { 8347 n += 1 + l + sovRpc(uint64(l)) 8348 } 8349 return n 8350} 8351 8352func (m *AuthEnableResponse) Size() (n int) { 8353 var l int 8354 _ = l 8355 if m.Header != nil { 8356 l = m.Header.Size() 8357 n += 1 + l + sovRpc(uint64(l)) 8358 } 8359 return n 8360} 8361 8362func (m *AuthDisableResponse) Size() (n int) { 8363 var l int 8364 _ = l 8365 if m.Header != nil { 8366 l = m.Header.Size() 8367 n += 1 + l + sovRpc(uint64(l)) 8368 } 8369 return n 8370} 8371 8372func (m *AuthenticateResponse) Size() (n int) { 8373 var l int 8374 _ = l 8375 if m.Header != nil { 8376 l = m.Header.Size() 8377 n += 1 + l + sovRpc(uint64(l)) 8378 } 8379 l = len(m.Token) 8380 if l > 0 { 8381 n += 1 + l + sovRpc(uint64(l)) 8382 } 8383 return n 8384} 8385 8386func (m *AuthUserAddResponse) Size() (n int) { 8387 var l int 8388 _ = l 8389 if m.Header != nil { 8390 l = m.Header.Size() 8391 n += 1 + l + sovRpc(uint64(l)) 8392 } 8393 return n 8394} 8395 8396func (m *AuthUserGetResponse) Size() (n int) { 8397 var l int 8398 _ = l 8399 if m.Header != nil { 8400 l = m.Header.Size() 8401 n += 1 + l + sovRpc(uint64(l)) 8402 } 8403 if len(m.Roles) > 0 { 8404 for _, s := range m.Roles { 8405 l = len(s) 8406 n += 1 + l + sovRpc(uint64(l)) 8407 } 8408 } 8409 return n 8410} 8411 8412func (m *AuthUserDeleteResponse) Size() (n int) { 8413 var l int 8414 _ = l 8415 if m.Header != nil { 8416 l = m.Header.Size() 8417 n += 1 + l + sovRpc(uint64(l)) 8418 } 8419 return n 8420} 8421 8422func (m *AuthUserChangePasswordResponse) Size() (n int) { 8423 var l int 8424 _ = l 8425 if m.Header != nil { 8426 l = m.Header.Size() 8427 n += 1 + l + sovRpc(uint64(l)) 8428 } 8429 return n 8430} 8431 8432func (m *AuthUserGrantRoleResponse) Size() (n int) { 8433 var l int 8434 _ = l 8435 if m.Header != nil { 8436 l = m.Header.Size() 8437 n += 1 + l + sovRpc(uint64(l)) 8438 } 8439 return n 8440} 8441 8442func (m *AuthUserRevokeRoleResponse) Size() (n int) { 8443 var l int 8444 _ = l 8445 if m.Header != nil { 8446 l = m.Header.Size() 8447 n += 1 + l + sovRpc(uint64(l)) 8448 } 8449 return n 8450} 8451 8452func (m *AuthRoleAddResponse) Size() (n int) { 8453 var l int 8454 _ = l 8455 if m.Header != nil { 8456 l = m.Header.Size() 8457 n += 1 + l + sovRpc(uint64(l)) 8458 } 8459 return n 8460} 8461 8462func (m *AuthRoleGetResponse) Size() (n int) { 8463 var l int 8464 _ = l 8465 if m.Header != nil { 8466 l = m.Header.Size() 8467 n += 1 + l + sovRpc(uint64(l)) 8468 } 8469 if len(m.Perm) > 0 { 8470 for _, e := range m.Perm { 8471 l = e.Size() 8472 n += 1 + l + sovRpc(uint64(l)) 8473 } 8474 } 8475 return n 8476} 8477 8478func (m *AuthRoleListResponse) Size() (n int) { 8479 var l int 8480 _ = l 8481 if m.Header != nil { 8482 l = m.Header.Size() 8483 n += 1 + l + sovRpc(uint64(l)) 8484 } 8485 if len(m.Roles) > 0 { 8486 for _, s := range m.Roles { 8487 l = len(s) 8488 n += 1 + l + sovRpc(uint64(l)) 8489 } 8490 } 8491 return n 8492} 8493 8494func (m *AuthUserListResponse) Size() (n int) { 8495 var l int 8496 _ = l 8497 if m.Header != nil { 8498 l = m.Header.Size() 8499 n += 1 + l + sovRpc(uint64(l)) 8500 } 8501 if len(m.Users) > 0 { 8502 for _, s := range m.Users { 8503 l = len(s) 8504 n += 1 + l + sovRpc(uint64(l)) 8505 } 8506 } 8507 return n 8508} 8509 8510func (m *AuthRoleDeleteResponse) Size() (n int) { 8511 var l int 8512 _ = l 8513 if m.Header != nil { 8514 l = m.Header.Size() 8515 n += 1 + l + sovRpc(uint64(l)) 8516 } 8517 return n 8518} 8519 8520func (m *AuthRoleGrantPermissionResponse) Size() (n int) { 8521 var l int 8522 _ = l 8523 if m.Header != nil { 8524 l = m.Header.Size() 8525 n += 1 + l + sovRpc(uint64(l)) 8526 } 8527 return n 8528} 8529 8530func (m *AuthRoleRevokePermissionResponse) Size() (n int) { 8531 var l int 8532 _ = l 8533 if m.Header != nil { 8534 l = m.Header.Size() 8535 n += 1 + l + sovRpc(uint64(l)) 8536 } 8537 return n 8538} 8539 8540func sovRpc(x uint64) (n int) { 8541 for { 8542 n++ 8543 x >>= 7 8544 if x == 0 { 8545 break 8546 } 8547 } 8548 return n 8549} 8550func sozRpc(x uint64) (n int) { 8551 return sovRpc(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 8552} 8553func (m *ResponseHeader) Unmarshal(dAtA []byte) error { 8554 l := len(dAtA) 8555 iNdEx := 0 8556 for iNdEx < l { 8557 preIndex := iNdEx 8558 var wire uint64 8559 for shift := uint(0); ; shift += 7 { 8560 if shift >= 64 { 8561 return ErrIntOverflowRpc 8562 } 8563 if iNdEx >= l { 8564 return io.ErrUnexpectedEOF 8565 } 8566 b := dAtA[iNdEx] 8567 iNdEx++ 8568 wire |= (uint64(b) & 0x7F) << shift 8569 if b < 0x80 { 8570 break 8571 } 8572 } 8573 fieldNum := int32(wire >> 3) 8574 wireType := int(wire & 0x7) 8575 if wireType == 4 { 8576 return fmt.Errorf("proto: ResponseHeader: wiretype end group for non-group") 8577 } 8578 if fieldNum <= 0 { 8579 return fmt.Errorf("proto: ResponseHeader: illegal tag %d (wire type %d)", fieldNum, wire) 8580 } 8581 switch fieldNum { 8582 case 1: 8583 if wireType != 0 { 8584 return fmt.Errorf("proto: wrong wireType = %d for field ClusterId", wireType) 8585 } 8586 m.ClusterId = 0 8587 for shift := uint(0); ; shift += 7 { 8588 if shift >= 64 { 8589 return ErrIntOverflowRpc 8590 } 8591 if iNdEx >= l { 8592 return io.ErrUnexpectedEOF 8593 } 8594 b := dAtA[iNdEx] 8595 iNdEx++ 8596 m.ClusterId |= (uint64(b) & 0x7F) << shift 8597 if b < 0x80 { 8598 break 8599 } 8600 } 8601 case 2: 8602 if wireType != 0 { 8603 return fmt.Errorf("proto: wrong wireType = %d for field MemberId", wireType) 8604 } 8605 m.MemberId = 0 8606 for shift := uint(0); ; shift += 7 { 8607 if shift >= 64 { 8608 return ErrIntOverflowRpc 8609 } 8610 if iNdEx >= l { 8611 return io.ErrUnexpectedEOF 8612 } 8613 b := dAtA[iNdEx] 8614 iNdEx++ 8615 m.MemberId |= (uint64(b) & 0x7F) << shift 8616 if b < 0x80 { 8617 break 8618 } 8619 } 8620 case 3: 8621 if wireType != 0 { 8622 return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType) 8623 } 8624 m.Revision = 0 8625 for shift := uint(0); ; shift += 7 { 8626 if shift >= 64 { 8627 return ErrIntOverflowRpc 8628 } 8629 if iNdEx >= l { 8630 return io.ErrUnexpectedEOF 8631 } 8632 b := dAtA[iNdEx] 8633 iNdEx++ 8634 m.Revision |= (int64(b) & 0x7F) << shift 8635 if b < 0x80 { 8636 break 8637 } 8638 } 8639 case 4: 8640 if wireType != 0 { 8641 return fmt.Errorf("proto: wrong wireType = %d for field RaftTerm", wireType) 8642 } 8643 m.RaftTerm = 0 8644 for shift := uint(0); ; shift += 7 { 8645 if shift >= 64 { 8646 return ErrIntOverflowRpc 8647 } 8648 if iNdEx >= l { 8649 return io.ErrUnexpectedEOF 8650 } 8651 b := dAtA[iNdEx] 8652 iNdEx++ 8653 m.RaftTerm |= (uint64(b) & 0x7F) << shift 8654 if b < 0x80 { 8655 break 8656 } 8657 } 8658 default: 8659 iNdEx = preIndex 8660 skippy, err := skipRpc(dAtA[iNdEx:]) 8661 if err != nil { 8662 return err 8663 } 8664 if skippy < 0 { 8665 return ErrInvalidLengthRpc 8666 } 8667 if (iNdEx + skippy) > l { 8668 return io.ErrUnexpectedEOF 8669 } 8670 iNdEx += skippy 8671 } 8672 } 8673 8674 if iNdEx > l { 8675 return io.ErrUnexpectedEOF 8676 } 8677 return nil 8678} 8679func (m *RangeRequest) Unmarshal(dAtA []byte) error { 8680 l := len(dAtA) 8681 iNdEx := 0 8682 for iNdEx < l { 8683 preIndex := iNdEx 8684 var wire uint64 8685 for shift := uint(0); ; shift += 7 { 8686 if shift >= 64 { 8687 return ErrIntOverflowRpc 8688 } 8689 if iNdEx >= l { 8690 return io.ErrUnexpectedEOF 8691 } 8692 b := dAtA[iNdEx] 8693 iNdEx++ 8694 wire |= (uint64(b) & 0x7F) << shift 8695 if b < 0x80 { 8696 break 8697 } 8698 } 8699 fieldNum := int32(wire >> 3) 8700 wireType := int(wire & 0x7) 8701 if wireType == 4 { 8702 return fmt.Errorf("proto: RangeRequest: wiretype end group for non-group") 8703 } 8704 if fieldNum <= 0 { 8705 return fmt.Errorf("proto: RangeRequest: illegal tag %d (wire type %d)", fieldNum, wire) 8706 } 8707 switch fieldNum { 8708 case 1: 8709 if wireType != 2 { 8710 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 8711 } 8712 var byteLen int 8713 for shift := uint(0); ; shift += 7 { 8714 if shift >= 64 { 8715 return ErrIntOverflowRpc 8716 } 8717 if iNdEx >= l { 8718 return io.ErrUnexpectedEOF 8719 } 8720 b := dAtA[iNdEx] 8721 iNdEx++ 8722 byteLen |= (int(b) & 0x7F) << shift 8723 if b < 0x80 { 8724 break 8725 } 8726 } 8727 if byteLen < 0 { 8728 return ErrInvalidLengthRpc 8729 } 8730 postIndex := iNdEx + byteLen 8731 if postIndex > l { 8732 return io.ErrUnexpectedEOF 8733 } 8734 m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...) 8735 if m.Key == nil { 8736 m.Key = []byte{} 8737 } 8738 iNdEx = postIndex 8739 case 2: 8740 if wireType != 2 { 8741 return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType) 8742 } 8743 var byteLen int 8744 for shift := uint(0); ; shift += 7 { 8745 if shift >= 64 { 8746 return ErrIntOverflowRpc 8747 } 8748 if iNdEx >= l { 8749 return io.ErrUnexpectedEOF 8750 } 8751 b := dAtA[iNdEx] 8752 iNdEx++ 8753 byteLen |= (int(b) & 0x7F) << shift 8754 if b < 0x80 { 8755 break 8756 } 8757 } 8758 if byteLen < 0 { 8759 return ErrInvalidLengthRpc 8760 } 8761 postIndex := iNdEx + byteLen 8762 if postIndex > l { 8763 return io.ErrUnexpectedEOF 8764 } 8765 m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...) 8766 if m.RangeEnd == nil { 8767 m.RangeEnd = []byte{} 8768 } 8769 iNdEx = postIndex 8770 case 3: 8771 if wireType != 0 { 8772 return fmt.Errorf("proto: wrong wireType = %d for field Limit", wireType) 8773 } 8774 m.Limit = 0 8775 for shift := uint(0); ; shift += 7 { 8776 if shift >= 64 { 8777 return ErrIntOverflowRpc 8778 } 8779 if iNdEx >= l { 8780 return io.ErrUnexpectedEOF 8781 } 8782 b := dAtA[iNdEx] 8783 iNdEx++ 8784 m.Limit |= (int64(b) & 0x7F) << shift 8785 if b < 0x80 { 8786 break 8787 } 8788 } 8789 case 4: 8790 if wireType != 0 { 8791 return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType) 8792 } 8793 m.Revision = 0 8794 for shift := uint(0); ; shift += 7 { 8795 if shift >= 64 { 8796 return ErrIntOverflowRpc 8797 } 8798 if iNdEx >= l { 8799 return io.ErrUnexpectedEOF 8800 } 8801 b := dAtA[iNdEx] 8802 iNdEx++ 8803 m.Revision |= (int64(b) & 0x7F) << shift 8804 if b < 0x80 { 8805 break 8806 } 8807 } 8808 case 5: 8809 if wireType != 0 { 8810 return fmt.Errorf("proto: wrong wireType = %d for field SortOrder", wireType) 8811 } 8812 m.SortOrder = 0 8813 for shift := uint(0); ; shift += 7 { 8814 if shift >= 64 { 8815 return ErrIntOverflowRpc 8816 } 8817 if iNdEx >= l { 8818 return io.ErrUnexpectedEOF 8819 } 8820 b := dAtA[iNdEx] 8821 iNdEx++ 8822 m.SortOrder |= (RangeRequest_SortOrder(b) & 0x7F) << shift 8823 if b < 0x80 { 8824 break 8825 } 8826 } 8827 case 6: 8828 if wireType != 0 { 8829 return fmt.Errorf("proto: wrong wireType = %d for field SortTarget", wireType) 8830 } 8831 m.SortTarget = 0 8832 for shift := uint(0); ; shift += 7 { 8833 if shift >= 64 { 8834 return ErrIntOverflowRpc 8835 } 8836 if iNdEx >= l { 8837 return io.ErrUnexpectedEOF 8838 } 8839 b := dAtA[iNdEx] 8840 iNdEx++ 8841 m.SortTarget |= (RangeRequest_SortTarget(b) & 0x7F) << shift 8842 if b < 0x80 { 8843 break 8844 } 8845 } 8846 case 7: 8847 if wireType != 0 { 8848 return fmt.Errorf("proto: wrong wireType = %d for field Serializable", wireType) 8849 } 8850 var v int 8851 for shift := uint(0); ; shift += 7 { 8852 if shift >= 64 { 8853 return ErrIntOverflowRpc 8854 } 8855 if iNdEx >= l { 8856 return io.ErrUnexpectedEOF 8857 } 8858 b := dAtA[iNdEx] 8859 iNdEx++ 8860 v |= (int(b) & 0x7F) << shift 8861 if b < 0x80 { 8862 break 8863 } 8864 } 8865 m.Serializable = bool(v != 0) 8866 case 8: 8867 if wireType != 0 { 8868 return fmt.Errorf("proto: wrong wireType = %d for field KeysOnly", wireType) 8869 } 8870 var v int 8871 for shift := uint(0); ; shift += 7 { 8872 if shift >= 64 { 8873 return ErrIntOverflowRpc 8874 } 8875 if iNdEx >= l { 8876 return io.ErrUnexpectedEOF 8877 } 8878 b := dAtA[iNdEx] 8879 iNdEx++ 8880 v |= (int(b) & 0x7F) << shift 8881 if b < 0x80 { 8882 break 8883 } 8884 } 8885 m.KeysOnly = bool(v != 0) 8886 case 9: 8887 if wireType != 0 { 8888 return fmt.Errorf("proto: wrong wireType = %d for field CountOnly", wireType) 8889 } 8890 var v int 8891 for shift := uint(0); ; shift += 7 { 8892 if shift >= 64 { 8893 return ErrIntOverflowRpc 8894 } 8895 if iNdEx >= l { 8896 return io.ErrUnexpectedEOF 8897 } 8898 b := dAtA[iNdEx] 8899 iNdEx++ 8900 v |= (int(b) & 0x7F) << shift 8901 if b < 0x80 { 8902 break 8903 } 8904 } 8905 m.CountOnly = bool(v != 0) 8906 case 10: 8907 if wireType != 0 { 8908 return fmt.Errorf("proto: wrong wireType = %d for field MinModRevision", wireType) 8909 } 8910 m.MinModRevision = 0 8911 for shift := uint(0); ; shift += 7 { 8912 if shift >= 64 { 8913 return ErrIntOverflowRpc 8914 } 8915 if iNdEx >= l { 8916 return io.ErrUnexpectedEOF 8917 } 8918 b := dAtA[iNdEx] 8919 iNdEx++ 8920 m.MinModRevision |= (int64(b) & 0x7F) << shift 8921 if b < 0x80 { 8922 break 8923 } 8924 } 8925 case 11: 8926 if wireType != 0 { 8927 return fmt.Errorf("proto: wrong wireType = %d for field MaxModRevision", wireType) 8928 } 8929 m.MaxModRevision = 0 8930 for shift := uint(0); ; shift += 7 { 8931 if shift >= 64 { 8932 return ErrIntOverflowRpc 8933 } 8934 if iNdEx >= l { 8935 return io.ErrUnexpectedEOF 8936 } 8937 b := dAtA[iNdEx] 8938 iNdEx++ 8939 m.MaxModRevision |= (int64(b) & 0x7F) << shift 8940 if b < 0x80 { 8941 break 8942 } 8943 } 8944 case 12: 8945 if wireType != 0 { 8946 return fmt.Errorf("proto: wrong wireType = %d for field MinCreateRevision", wireType) 8947 } 8948 m.MinCreateRevision = 0 8949 for shift := uint(0); ; shift += 7 { 8950 if shift >= 64 { 8951 return ErrIntOverflowRpc 8952 } 8953 if iNdEx >= l { 8954 return io.ErrUnexpectedEOF 8955 } 8956 b := dAtA[iNdEx] 8957 iNdEx++ 8958 m.MinCreateRevision |= (int64(b) & 0x7F) << shift 8959 if b < 0x80 { 8960 break 8961 } 8962 } 8963 case 13: 8964 if wireType != 0 { 8965 return fmt.Errorf("proto: wrong wireType = %d for field MaxCreateRevision", wireType) 8966 } 8967 m.MaxCreateRevision = 0 8968 for shift := uint(0); ; shift += 7 { 8969 if shift >= 64 { 8970 return ErrIntOverflowRpc 8971 } 8972 if iNdEx >= l { 8973 return io.ErrUnexpectedEOF 8974 } 8975 b := dAtA[iNdEx] 8976 iNdEx++ 8977 m.MaxCreateRevision |= (int64(b) & 0x7F) << shift 8978 if b < 0x80 { 8979 break 8980 } 8981 } 8982 default: 8983 iNdEx = preIndex 8984 skippy, err := skipRpc(dAtA[iNdEx:]) 8985 if err != nil { 8986 return err 8987 } 8988 if skippy < 0 { 8989 return ErrInvalidLengthRpc 8990 } 8991 if (iNdEx + skippy) > l { 8992 return io.ErrUnexpectedEOF 8993 } 8994 iNdEx += skippy 8995 } 8996 } 8997 8998 if iNdEx > l { 8999 return io.ErrUnexpectedEOF 9000 } 9001 return nil 9002} 9003func (m *RangeResponse) Unmarshal(dAtA []byte) error { 9004 l := len(dAtA) 9005 iNdEx := 0 9006 for iNdEx < l { 9007 preIndex := iNdEx 9008 var wire uint64 9009 for shift := uint(0); ; shift += 7 { 9010 if shift >= 64 { 9011 return ErrIntOverflowRpc 9012 } 9013 if iNdEx >= l { 9014 return io.ErrUnexpectedEOF 9015 } 9016 b := dAtA[iNdEx] 9017 iNdEx++ 9018 wire |= (uint64(b) & 0x7F) << shift 9019 if b < 0x80 { 9020 break 9021 } 9022 } 9023 fieldNum := int32(wire >> 3) 9024 wireType := int(wire & 0x7) 9025 if wireType == 4 { 9026 return fmt.Errorf("proto: RangeResponse: wiretype end group for non-group") 9027 } 9028 if fieldNum <= 0 { 9029 return fmt.Errorf("proto: RangeResponse: illegal tag %d (wire type %d)", fieldNum, wire) 9030 } 9031 switch fieldNum { 9032 case 1: 9033 if wireType != 2 { 9034 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 9035 } 9036 var msglen int 9037 for shift := uint(0); ; shift += 7 { 9038 if shift >= 64 { 9039 return ErrIntOverflowRpc 9040 } 9041 if iNdEx >= l { 9042 return io.ErrUnexpectedEOF 9043 } 9044 b := dAtA[iNdEx] 9045 iNdEx++ 9046 msglen |= (int(b) & 0x7F) << shift 9047 if b < 0x80 { 9048 break 9049 } 9050 } 9051 if msglen < 0 { 9052 return ErrInvalidLengthRpc 9053 } 9054 postIndex := iNdEx + msglen 9055 if postIndex > l { 9056 return io.ErrUnexpectedEOF 9057 } 9058 if m.Header == nil { 9059 m.Header = &ResponseHeader{} 9060 } 9061 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9062 return err 9063 } 9064 iNdEx = postIndex 9065 case 2: 9066 if wireType != 2 { 9067 return fmt.Errorf("proto: wrong wireType = %d for field Kvs", wireType) 9068 } 9069 var msglen int 9070 for shift := uint(0); ; shift += 7 { 9071 if shift >= 64 { 9072 return ErrIntOverflowRpc 9073 } 9074 if iNdEx >= l { 9075 return io.ErrUnexpectedEOF 9076 } 9077 b := dAtA[iNdEx] 9078 iNdEx++ 9079 msglen |= (int(b) & 0x7F) << shift 9080 if b < 0x80 { 9081 break 9082 } 9083 } 9084 if msglen < 0 { 9085 return ErrInvalidLengthRpc 9086 } 9087 postIndex := iNdEx + msglen 9088 if postIndex > l { 9089 return io.ErrUnexpectedEOF 9090 } 9091 m.Kvs = append(m.Kvs, &mvccpb.KeyValue{}) 9092 if err := m.Kvs[len(m.Kvs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9093 return err 9094 } 9095 iNdEx = postIndex 9096 case 3: 9097 if wireType != 0 { 9098 return fmt.Errorf("proto: wrong wireType = %d for field More", wireType) 9099 } 9100 var v int 9101 for shift := uint(0); ; shift += 7 { 9102 if shift >= 64 { 9103 return ErrIntOverflowRpc 9104 } 9105 if iNdEx >= l { 9106 return io.ErrUnexpectedEOF 9107 } 9108 b := dAtA[iNdEx] 9109 iNdEx++ 9110 v |= (int(b) & 0x7F) << shift 9111 if b < 0x80 { 9112 break 9113 } 9114 } 9115 m.More = bool(v != 0) 9116 case 4: 9117 if wireType != 0 { 9118 return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType) 9119 } 9120 m.Count = 0 9121 for shift := uint(0); ; shift += 7 { 9122 if shift >= 64 { 9123 return ErrIntOverflowRpc 9124 } 9125 if iNdEx >= l { 9126 return io.ErrUnexpectedEOF 9127 } 9128 b := dAtA[iNdEx] 9129 iNdEx++ 9130 m.Count |= (int64(b) & 0x7F) << shift 9131 if b < 0x80 { 9132 break 9133 } 9134 } 9135 default: 9136 iNdEx = preIndex 9137 skippy, err := skipRpc(dAtA[iNdEx:]) 9138 if err != nil { 9139 return err 9140 } 9141 if skippy < 0 { 9142 return ErrInvalidLengthRpc 9143 } 9144 if (iNdEx + skippy) > l { 9145 return io.ErrUnexpectedEOF 9146 } 9147 iNdEx += skippy 9148 } 9149 } 9150 9151 if iNdEx > l { 9152 return io.ErrUnexpectedEOF 9153 } 9154 return nil 9155} 9156func (m *PutRequest) Unmarshal(dAtA []byte) error { 9157 l := len(dAtA) 9158 iNdEx := 0 9159 for iNdEx < l { 9160 preIndex := iNdEx 9161 var wire uint64 9162 for shift := uint(0); ; shift += 7 { 9163 if shift >= 64 { 9164 return ErrIntOverflowRpc 9165 } 9166 if iNdEx >= l { 9167 return io.ErrUnexpectedEOF 9168 } 9169 b := dAtA[iNdEx] 9170 iNdEx++ 9171 wire |= (uint64(b) & 0x7F) << shift 9172 if b < 0x80 { 9173 break 9174 } 9175 } 9176 fieldNum := int32(wire >> 3) 9177 wireType := int(wire & 0x7) 9178 if wireType == 4 { 9179 return fmt.Errorf("proto: PutRequest: wiretype end group for non-group") 9180 } 9181 if fieldNum <= 0 { 9182 return fmt.Errorf("proto: PutRequest: illegal tag %d (wire type %d)", fieldNum, wire) 9183 } 9184 switch fieldNum { 9185 case 1: 9186 if wireType != 2 { 9187 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 9188 } 9189 var byteLen int 9190 for shift := uint(0); ; shift += 7 { 9191 if shift >= 64 { 9192 return ErrIntOverflowRpc 9193 } 9194 if iNdEx >= l { 9195 return io.ErrUnexpectedEOF 9196 } 9197 b := dAtA[iNdEx] 9198 iNdEx++ 9199 byteLen |= (int(b) & 0x7F) << shift 9200 if b < 0x80 { 9201 break 9202 } 9203 } 9204 if byteLen < 0 { 9205 return ErrInvalidLengthRpc 9206 } 9207 postIndex := iNdEx + byteLen 9208 if postIndex > l { 9209 return io.ErrUnexpectedEOF 9210 } 9211 m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...) 9212 if m.Key == nil { 9213 m.Key = []byte{} 9214 } 9215 iNdEx = postIndex 9216 case 2: 9217 if wireType != 2 { 9218 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 9219 } 9220 var byteLen int 9221 for shift := uint(0); ; shift += 7 { 9222 if shift >= 64 { 9223 return ErrIntOverflowRpc 9224 } 9225 if iNdEx >= l { 9226 return io.ErrUnexpectedEOF 9227 } 9228 b := dAtA[iNdEx] 9229 iNdEx++ 9230 byteLen |= (int(b) & 0x7F) << shift 9231 if b < 0x80 { 9232 break 9233 } 9234 } 9235 if byteLen < 0 { 9236 return ErrInvalidLengthRpc 9237 } 9238 postIndex := iNdEx + byteLen 9239 if postIndex > l { 9240 return io.ErrUnexpectedEOF 9241 } 9242 m.Value = append(m.Value[:0], dAtA[iNdEx:postIndex]...) 9243 if m.Value == nil { 9244 m.Value = []byte{} 9245 } 9246 iNdEx = postIndex 9247 case 3: 9248 if wireType != 0 { 9249 return fmt.Errorf("proto: wrong wireType = %d for field Lease", wireType) 9250 } 9251 m.Lease = 0 9252 for shift := uint(0); ; shift += 7 { 9253 if shift >= 64 { 9254 return ErrIntOverflowRpc 9255 } 9256 if iNdEx >= l { 9257 return io.ErrUnexpectedEOF 9258 } 9259 b := dAtA[iNdEx] 9260 iNdEx++ 9261 m.Lease |= (int64(b) & 0x7F) << shift 9262 if b < 0x80 { 9263 break 9264 } 9265 } 9266 case 4: 9267 if wireType != 0 { 9268 return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType) 9269 } 9270 var v int 9271 for shift := uint(0); ; shift += 7 { 9272 if shift >= 64 { 9273 return ErrIntOverflowRpc 9274 } 9275 if iNdEx >= l { 9276 return io.ErrUnexpectedEOF 9277 } 9278 b := dAtA[iNdEx] 9279 iNdEx++ 9280 v |= (int(b) & 0x7F) << shift 9281 if b < 0x80 { 9282 break 9283 } 9284 } 9285 m.PrevKv = bool(v != 0) 9286 case 5: 9287 if wireType != 0 { 9288 return fmt.Errorf("proto: wrong wireType = %d for field IgnoreValue", wireType) 9289 } 9290 var v int 9291 for shift := uint(0); ; shift += 7 { 9292 if shift >= 64 { 9293 return ErrIntOverflowRpc 9294 } 9295 if iNdEx >= l { 9296 return io.ErrUnexpectedEOF 9297 } 9298 b := dAtA[iNdEx] 9299 iNdEx++ 9300 v |= (int(b) & 0x7F) << shift 9301 if b < 0x80 { 9302 break 9303 } 9304 } 9305 m.IgnoreValue = bool(v != 0) 9306 case 6: 9307 if wireType != 0 { 9308 return fmt.Errorf("proto: wrong wireType = %d for field IgnoreLease", wireType) 9309 } 9310 var v int 9311 for shift := uint(0); ; shift += 7 { 9312 if shift >= 64 { 9313 return ErrIntOverflowRpc 9314 } 9315 if iNdEx >= l { 9316 return io.ErrUnexpectedEOF 9317 } 9318 b := dAtA[iNdEx] 9319 iNdEx++ 9320 v |= (int(b) & 0x7F) << shift 9321 if b < 0x80 { 9322 break 9323 } 9324 } 9325 m.IgnoreLease = bool(v != 0) 9326 default: 9327 iNdEx = preIndex 9328 skippy, err := skipRpc(dAtA[iNdEx:]) 9329 if err != nil { 9330 return err 9331 } 9332 if skippy < 0 { 9333 return ErrInvalidLengthRpc 9334 } 9335 if (iNdEx + skippy) > l { 9336 return io.ErrUnexpectedEOF 9337 } 9338 iNdEx += skippy 9339 } 9340 } 9341 9342 if iNdEx > l { 9343 return io.ErrUnexpectedEOF 9344 } 9345 return nil 9346} 9347func (m *PutResponse) Unmarshal(dAtA []byte) error { 9348 l := len(dAtA) 9349 iNdEx := 0 9350 for iNdEx < l { 9351 preIndex := iNdEx 9352 var wire uint64 9353 for shift := uint(0); ; shift += 7 { 9354 if shift >= 64 { 9355 return ErrIntOverflowRpc 9356 } 9357 if iNdEx >= l { 9358 return io.ErrUnexpectedEOF 9359 } 9360 b := dAtA[iNdEx] 9361 iNdEx++ 9362 wire |= (uint64(b) & 0x7F) << shift 9363 if b < 0x80 { 9364 break 9365 } 9366 } 9367 fieldNum := int32(wire >> 3) 9368 wireType := int(wire & 0x7) 9369 if wireType == 4 { 9370 return fmt.Errorf("proto: PutResponse: wiretype end group for non-group") 9371 } 9372 if fieldNum <= 0 { 9373 return fmt.Errorf("proto: PutResponse: illegal tag %d (wire type %d)", fieldNum, wire) 9374 } 9375 switch fieldNum { 9376 case 1: 9377 if wireType != 2 { 9378 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 9379 } 9380 var msglen int 9381 for shift := uint(0); ; shift += 7 { 9382 if shift >= 64 { 9383 return ErrIntOverflowRpc 9384 } 9385 if iNdEx >= l { 9386 return io.ErrUnexpectedEOF 9387 } 9388 b := dAtA[iNdEx] 9389 iNdEx++ 9390 msglen |= (int(b) & 0x7F) << shift 9391 if b < 0x80 { 9392 break 9393 } 9394 } 9395 if msglen < 0 { 9396 return ErrInvalidLengthRpc 9397 } 9398 postIndex := iNdEx + msglen 9399 if postIndex > l { 9400 return io.ErrUnexpectedEOF 9401 } 9402 if m.Header == nil { 9403 m.Header = &ResponseHeader{} 9404 } 9405 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9406 return err 9407 } 9408 iNdEx = postIndex 9409 case 2: 9410 if wireType != 2 { 9411 return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType) 9412 } 9413 var msglen int 9414 for shift := uint(0); ; shift += 7 { 9415 if shift >= 64 { 9416 return ErrIntOverflowRpc 9417 } 9418 if iNdEx >= l { 9419 return io.ErrUnexpectedEOF 9420 } 9421 b := dAtA[iNdEx] 9422 iNdEx++ 9423 msglen |= (int(b) & 0x7F) << shift 9424 if b < 0x80 { 9425 break 9426 } 9427 } 9428 if msglen < 0 { 9429 return ErrInvalidLengthRpc 9430 } 9431 postIndex := iNdEx + msglen 9432 if postIndex > l { 9433 return io.ErrUnexpectedEOF 9434 } 9435 if m.PrevKv == nil { 9436 m.PrevKv = &mvccpb.KeyValue{} 9437 } 9438 if err := m.PrevKv.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9439 return err 9440 } 9441 iNdEx = postIndex 9442 default: 9443 iNdEx = preIndex 9444 skippy, err := skipRpc(dAtA[iNdEx:]) 9445 if err != nil { 9446 return err 9447 } 9448 if skippy < 0 { 9449 return ErrInvalidLengthRpc 9450 } 9451 if (iNdEx + skippy) > l { 9452 return io.ErrUnexpectedEOF 9453 } 9454 iNdEx += skippy 9455 } 9456 } 9457 9458 if iNdEx > l { 9459 return io.ErrUnexpectedEOF 9460 } 9461 return nil 9462} 9463func (m *DeleteRangeRequest) Unmarshal(dAtA []byte) error { 9464 l := len(dAtA) 9465 iNdEx := 0 9466 for iNdEx < l { 9467 preIndex := iNdEx 9468 var wire uint64 9469 for shift := uint(0); ; shift += 7 { 9470 if shift >= 64 { 9471 return ErrIntOverflowRpc 9472 } 9473 if iNdEx >= l { 9474 return io.ErrUnexpectedEOF 9475 } 9476 b := dAtA[iNdEx] 9477 iNdEx++ 9478 wire |= (uint64(b) & 0x7F) << shift 9479 if b < 0x80 { 9480 break 9481 } 9482 } 9483 fieldNum := int32(wire >> 3) 9484 wireType := int(wire & 0x7) 9485 if wireType == 4 { 9486 return fmt.Errorf("proto: DeleteRangeRequest: wiretype end group for non-group") 9487 } 9488 if fieldNum <= 0 { 9489 return fmt.Errorf("proto: DeleteRangeRequest: illegal tag %d (wire type %d)", fieldNum, wire) 9490 } 9491 switch fieldNum { 9492 case 1: 9493 if wireType != 2 { 9494 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 9495 } 9496 var byteLen int 9497 for shift := uint(0); ; shift += 7 { 9498 if shift >= 64 { 9499 return ErrIntOverflowRpc 9500 } 9501 if iNdEx >= l { 9502 return io.ErrUnexpectedEOF 9503 } 9504 b := dAtA[iNdEx] 9505 iNdEx++ 9506 byteLen |= (int(b) & 0x7F) << shift 9507 if b < 0x80 { 9508 break 9509 } 9510 } 9511 if byteLen < 0 { 9512 return ErrInvalidLengthRpc 9513 } 9514 postIndex := iNdEx + byteLen 9515 if postIndex > l { 9516 return io.ErrUnexpectedEOF 9517 } 9518 m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...) 9519 if m.Key == nil { 9520 m.Key = []byte{} 9521 } 9522 iNdEx = postIndex 9523 case 2: 9524 if wireType != 2 { 9525 return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType) 9526 } 9527 var byteLen int 9528 for shift := uint(0); ; shift += 7 { 9529 if shift >= 64 { 9530 return ErrIntOverflowRpc 9531 } 9532 if iNdEx >= l { 9533 return io.ErrUnexpectedEOF 9534 } 9535 b := dAtA[iNdEx] 9536 iNdEx++ 9537 byteLen |= (int(b) & 0x7F) << shift 9538 if b < 0x80 { 9539 break 9540 } 9541 } 9542 if byteLen < 0 { 9543 return ErrInvalidLengthRpc 9544 } 9545 postIndex := iNdEx + byteLen 9546 if postIndex > l { 9547 return io.ErrUnexpectedEOF 9548 } 9549 m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...) 9550 if m.RangeEnd == nil { 9551 m.RangeEnd = []byte{} 9552 } 9553 iNdEx = postIndex 9554 case 3: 9555 if wireType != 0 { 9556 return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType) 9557 } 9558 var v int 9559 for shift := uint(0); ; shift += 7 { 9560 if shift >= 64 { 9561 return ErrIntOverflowRpc 9562 } 9563 if iNdEx >= l { 9564 return io.ErrUnexpectedEOF 9565 } 9566 b := dAtA[iNdEx] 9567 iNdEx++ 9568 v |= (int(b) & 0x7F) << shift 9569 if b < 0x80 { 9570 break 9571 } 9572 } 9573 m.PrevKv = bool(v != 0) 9574 default: 9575 iNdEx = preIndex 9576 skippy, err := skipRpc(dAtA[iNdEx:]) 9577 if err != nil { 9578 return err 9579 } 9580 if skippy < 0 { 9581 return ErrInvalidLengthRpc 9582 } 9583 if (iNdEx + skippy) > l { 9584 return io.ErrUnexpectedEOF 9585 } 9586 iNdEx += skippy 9587 } 9588 } 9589 9590 if iNdEx > l { 9591 return io.ErrUnexpectedEOF 9592 } 9593 return nil 9594} 9595func (m *DeleteRangeResponse) Unmarshal(dAtA []byte) error { 9596 l := len(dAtA) 9597 iNdEx := 0 9598 for iNdEx < l { 9599 preIndex := iNdEx 9600 var wire uint64 9601 for shift := uint(0); ; shift += 7 { 9602 if shift >= 64 { 9603 return ErrIntOverflowRpc 9604 } 9605 if iNdEx >= l { 9606 return io.ErrUnexpectedEOF 9607 } 9608 b := dAtA[iNdEx] 9609 iNdEx++ 9610 wire |= (uint64(b) & 0x7F) << shift 9611 if b < 0x80 { 9612 break 9613 } 9614 } 9615 fieldNum := int32(wire >> 3) 9616 wireType := int(wire & 0x7) 9617 if wireType == 4 { 9618 return fmt.Errorf("proto: DeleteRangeResponse: wiretype end group for non-group") 9619 } 9620 if fieldNum <= 0 { 9621 return fmt.Errorf("proto: DeleteRangeResponse: illegal tag %d (wire type %d)", fieldNum, wire) 9622 } 9623 switch fieldNum { 9624 case 1: 9625 if wireType != 2 { 9626 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 9627 } 9628 var msglen int 9629 for shift := uint(0); ; shift += 7 { 9630 if shift >= 64 { 9631 return ErrIntOverflowRpc 9632 } 9633 if iNdEx >= l { 9634 return io.ErrUnexpectedEOF 9635 } 9636 b := dAtA[iNdEx] 9637 iNdEx++ 9638 msglen |= (int(b) & 0x7F) << shift 9639 if b < 0x80 { 9640 break 9641 } 9642 } 9643 if msglen < 0 { 9644 return ErrInvalidLengthRpc 9645 } 9646 postIndex := iNdEx + msglen 9647 if postIndex > l { 9648 return io.ErrUnexpectedEOF 9649 } 9650 if m.Header == nil { 9651 m.Header = &ResponseHeader{} 9652 } 9653 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9654 return err 9655 } 9656 iNdEx = postIndex 9657 case 2: 9658 if wireType != 0 { 9659 return fmt.Errorf("proto: wrong wireType = %d for field Deleted", wireType) 9660 } 9661 m.Deleted = 0 9662 for shift := uint(0); ; shift += 7 { 9663 if shift >= 64 { 9664 return ErrIntOverflowRpc 9665 } 9666 if iNdEx >= l { 9667 return io.ErrUnexpectedEOF 9668 } 9669 b := dAtA[iNdEx] 9670 iNdEx++ 9671 m.Deleted |= (int64(b) & 0x7F) << shift 9672 if b < 0x80 { 9673 break 9674 } 9675 } 9676 case 3: 9677 if wireType != 2 { 9678 return fmt.Errorf("proto: wrong wireType = %d for field PrevKvs", wireType) 9679 } 9680 var msglen int 9681 for shift := uint(0); ; shift += 7 { 9682 if shift >= 64 { 9683 return ErrIntOverflowRpc 9684 } 9685 if iNdEx >= l { 9686 return io.ErrUnexpectedEOF 9687 } 9688 b := dAtA[iNdEx] 9689 iNdEx++ 9690 msglen |= (int(b) & 0x7F) << shift 9691 if b < 0x80 { 9692 break 9693 } 9694 } 9695 if msglen < 0 { 9696 return ErrInvalidLengthRpc 9697 } 9698 postIndex := iNdEx + msglen 9699 if postIndex > l { 9700 return io.ErrUnexpectedEOF 9701 } 9702 m.PrevKvs = append(m.PrevKvs, &mvccpb.KeyValue{}) 9703 if err := m.PrevKvs[len(m.PrevKvs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9704 return err 9705 } 9706 iNdEx = postIndex 9707 default: 9708 iNdEx = preIndex 9709 skippy, err := skipRpc(dAtA[iNdEx:]) 9710 if err != nil { 9711 return err 9712 } 9713 if skippy < 0 { 9714 return ErrInvalidLengthRpc 9715 } 9716 if (iNdEx + skippy) > l { 9717 return io.ErrUnexpectedEOF 9718 } 9719 iNdEx += skippy 9720 } 9721 } 9722 9723 if iNdEx > l { 9724 return io.ErrUnexpectedEOF 9725 } 9726 return nil 9727} 9728func (m *RequestOp) Unmarshal(dAtA []byte) error { 9729 l := len(dAtA) 9730 iNdEx := 0 9731 for iNdEx < l { 9732 preIndex := iNdEx 9733 var wire uint64 9734 for shift := uint(0); ; shift += 7 { 9735 if shift >= 64 { 9736 return ErrIntOverflowRpc 9737 } 9738 if iNdEx >= l { 9739 return io.ErrUnexpectedEOF 9740 } 9741 b := dAtA[iNdEx] 9742 iNdEx++ 9743 wire |= (uint64(b) & 0x7F) << shift 9744 if b < 0x80 { 9745 break 9746 } 9747 } 9748 fieldNum := int32(wire >> 3) 9749 wireType := int(wire & 0x7) 9750 if wireType == 4 { 9751 return fmt.Errorf("proto: RequestOp: wiretype end group for non-group") 9752 } 9753 if fieldNum <= 0 { 9754 return fmt.Errorf("proto: RequestOp: illegal tag %d (wire type %d)", fieldNum, wire) 9755 } 9756 switch fieldNum { 9757 case 1: 9758 if wireType != 2 { 9759 return fmt.Errorf("proto: wrong wireType = %d for field RequestRange", wireType) 9760 } 9761 var msglen int 9762 for shift := uint(0); ; shift += 7 { 9763 if shift >= 64 { 9764 return ErrIntOverflowRpc 9765 } 9766 if iNdEx >= l { 9767 return io.ErrUnexpectedEOF 9768 } 9769 b := dAtA[iNdEx] 9770 iNdEx++ 9771 msglen |= (int(b) & 0x7F) << shift 9772 if b < 0x80 { 9773 break 9774 } 9775 } 9776 if msglen < 0 { 9777 return ErrInvalidLengthRpc 9778 } 9779 postIndex := iNdEx + msglen 9780 if postIndex > l { 9781 return io.ErrUnexpectedEOF 9782 } 9783 v := &RangeRequest{} 9784 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9785 return err 9786 } 9787 m.Request = &RequestOp_RequestRange{v} 9788 iNdEx = postIndex 9789 case 2: 9790 if wireType != 2 { 9791 return fmt.Errorf("proto: wrong wireType = %d for field RequestPut", wireType) 9792 } 9793 var msglen int 9794 for shift := uint(0); ; shift += 7 { 9795 if shift >= 64 { 9796 return ErrIntOverflowRpc 9797 } 9798 if iNdEx >= l { 9799 return io.ErrUnexpectedEOF 9800 } 9801 b := dAtA[iNdEx] 9802 iNdEx++ 9803 msglen |= (int(b) & 0x7F) << shift 9804 if b < 0x80 { 9805 break 9806 } 9807 } 9808 if msglen < 0 { 9809 return ErrInvalidLengthRpc 9810 } 9811 postIndex := iNdEx + msglen 9812 if postIndex > l { 9813 return io.ErrUnexpectedEOF 9814 } 9815 v := &PutRequest{} 9816 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9817 return err 9818 } 9819 m.Request = &RequestOp_RequestPut{v} 9820 iNdEx = postIndex 9821 case 3: 9822 if wireType != 2 { 9823 return fmt.Errorf("proto: wrong wireType = %d for field RequestDeleteRange", wireType) 9824 } 9825 var msglen int 9826 for shift := uint(0); ; shift += 7 { 9827 if shift >= 64 { 9828 return ErrIntOverflowRpc 9829 } 9830 if iNdEx >= l { 9831 return io.ErrUnexpectedEOF 9832 } 9833 b := dAtA[iNdEx] 9834 iNdEx++ 9835 msglen |= (int(b) & 0x7F) << shift 9836 if b < 0x80 { 9837 break 9838 } 9839 } 9840 if msglen < 0 { 9841 return ErrInvalidLengthRpc 9842 } 9843 postIndex := iNdEx + msglen 9844 if postIndex > l { 9845 return io.ErrUnexpectedEOF 9846 } 9847 v := &DeleteRangeRequest{} 9848 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9849 return err 9850 } 9851 m.Request = &RequestOp_RequestDeleteRange{v} 9852 iNdEx = postIndex 9853 default: 9854 iNdEx = preIndex 9855 skippy, err := skipRpc(dAtA[iNdEx:]) 9856 if err != nil { 9857 return err 9858 } 9859 if skippy < 0 { 9860 return ErrInvalidLengthRpc 9861 } 9862 if (iNdEx + skippy) > l { 9863 return io.ErrUnexpectedEOF 9864 } 9865 iNdEx += skippy 9866 } 9867 } 9868 9869 if iNdEx > l { 9870 return io.ErrUnexpectedEOF 9871 } 9872 return nil 9873} 9874func (m *ResponseOp) Unmarshal(dAtA []byte) error { 9875 l := len(dAtA) 9876 iNdEx := 0 9877 for iNdEx < l { 9878 preIndex := iNdEx 9879 var wire uint64 9880 for shift := uint(0); ; shift += 7 { 9881 if shift >= 64 { 9882 return ErrIntOverflowRpc 9883 } 9884 if iNdEx >= l { 9885 return io.ErrUnexpectedEOF 9886 } 9887 b := dAtA[iNdEx] 9888 iNdEx++ 9889 wire |= (uint64(b) & 0x7F) << shift 9890 if b < 0x80 { 9891 break 9892 } 9893 } 9894 fieldNum := int32(wire >> 3) 9895 wireType := int(wire & 0x7) 9896 if wireType == 4 { 9897 return fmt.Errorf("proto: ResponseOp: wiretype end group for non-group") 9898 } 9899 if fieldNum <= 0 { 9900 return fmt.Errorf("proto: ResponseOp: illegal tag %d (wire type %d)", fieldNum, wire) 9901 } 9902 switch fieldNum { 9903 case 1: 9904 if wireType != 2 { 9905 return fmt.Errorf("proto: wrong wireType = %d for field ResponseRange", wireType) 9906 } 9907 var msglen int 9908 for shift := uint(0); ; shift += 7 { 9909 if shift >= 64 { 9910 return ErrIntOverflowRpc 9911 } 9912 if iNdEx >= l { 9913 return io.ErrUnexpectedEOF 9914 } 9915 b := dAtA[iNdEx] 9916 iNdEx++ 9917 msglen |= (int(b) & 0x7F) << shift 9918 if b < 0x80 { 9919 break 9920 } 9921 } 9922 if msglen < 0 { 9923 return ErrInvalidLengthRpc 9924 } 9925 postIndex := iNdEx + msglen 9926 if postIndex > l { 9927 return io.ErrUnexpectedEOF 9928 } 9929 v := &RangeResponse{} 9930 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9931 return err 9932 } 9933 m.Response = &ResponseOp_ResponseRange{v} 9934 iNdEx = postIndex 9935 case 2: 9936 if wireType != 2 { 9937 return fmt.Errorf("proto: wrong wireType = %d for field ResponsePut", wireType) 9938 } 9939 var msglen int 9940 for shift := uint(0); ; shift += 7 { 9941 if shift >= 64 { 9942 return ErrIntOverflowRpc 9943 } 9944 if iNdEx >= l { 9945 return io.ErrUnexpectedEOF 9946 } 9947 b := dAtA[iNdEx] 9948 iNdEx++ 9949 msglen |= (int(b) & 0x7F) << shift 9950 if b < 0x80 { 9951 break 9952 } 9953 } 9954 if msglen < 0 { 9955 return ErrInvalidLengthRpc 9956 } 9957 postIndex := iNdEx + msglen 9958 if postIndex > l { 9959 return io.ErrUnexpectedEOF 9960 } 9961 v := &PutResponse{} 9962 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9963 return err 9964 } 9965 m.Response = &ResponseOp_ResponsePut{v} 9966 iNdEx = postIndex 9967 case 3: 9968 if wireType != 2 { 9969 return fmt.Errorf("proto: wrong wireType = %d for field ResponseDeleteRange", wireType) 9970 } 9971 var msglen int 9972 for shift := uint(0); ; shift += 7 { 9973 if shift >= 64 { 9974 return ErrIntOverflowRpc 9975 } 9976 if iNdEx >= l { 9977 return io.ErrUnexpectedEOF 9978 } 9979 b := dAtA[iNdEx] 9980 iNdEx++ 9981 msglen |= (int(b) & 0x7F) << shift 9982 if b < 0x80 { 9983 break 9984 } 9985 } 9986 if msglen < 0 { 9987 return ErrInvalidLengthRpc 9988 } 9989 postIndex := iNdEx + msglen 9990 if postIndex > l { 9991 return io.ErrUnexpectedEOF 9992 } 9993 v := &DeleteRangeResponse{} 9994 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9995 return err 9996 } 9997 m.Response = &ResponseOp_ResponseDeleteRange{v} 9998 iNdEx = postIndex 9999 default: 10000 iNdEx = preIndex 10001 skippy, err := skipRpc(dAtA[iNdEx:]) 10002 if err != nil { 10003 return err 10004 } 10005 if skippy < 0 { 10006 return ErrInvalidLengthRpc 10007 } 10008 if (iNdEx + skippy) > l { 10009 return io.ErrUnexpectedEOF 10010 } 10011 iNdEx += skippy 10012 } 10013 } 10014 10015 if iNdEx > l { 10016 return io.ErrUnexpectedEOF 10017 } 10018 return nil 10019} 10020func (m *Compare) Unmarshal(dAtA []byte) error { 10021 l := len(dAtA) 10022 iNdEx := 0 10023 for iNdEx < l { 10024 preIndex := iNdEx 10025 var wire uint64 10026 for shift := uint(0); ; shift += 7 { 10027 if shift >= 64 { 10028 return ErrIntOverflowRpc 10029 } 10030 if iNdEx >= l { 10031 return io.ErrUnexpectedEOF 10032 } 10033 b := dAtA[iNdEx] 10034 iNdEx++ 10035 wire |= (uint64(b) & 0x7F) << shift 10036 if b < 0x80 { 10037 break 10038 } 10039 } 10040 fieldNum := int32(wire >> 3) 10041 wireType := int(wire & 0x7) 10042 if wireType == 4 { 10043 return fmt.Errorf("proto: Compare: wiretype end group for non-group") 10044 } 10045 if fieldNum <= 0 { 10046 return fmt.Errorf("proto: Compare: illegal tag %d (wire type %d)", fieldNum, wire) 10047 } 10048 switch fieldNum { 10049 case 1: 10050 if wireType != 0 { 10051 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 10052 } 10053 m.Result = 0 10054 for shift := uint(0); ; shift += 7 { 10055 if shift >= 64 { 10056 return ErrIntOverflowRpc 10057 } 10058 if iNdEx >= l { 10059 return io.ErrUnexpectedEOF 10060 } 10061 b := dAtA[iNdEx] 10062 iNdEx++ 10063 m.Result |= (Compare_CompareResult(b) & 0x7F) << shift 10064 if b < 0x80 { 10065 break 10066 } 10067 } 10068 case 2: 10069 if wireType != 0 { 10070 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 10071 } 10072 m.Target = 0 10073 for shift := uint(0); ; shift += 7 { 10074 if shift >= 64 { 10075 return ErrIntOverflowRpc 10076 } 10077 if iNdEx >= l { 10078 return io.ErrUnexpectedEOF 10079 } 10080 b := dAtA[iNdEx] 10081 iNdEx++ 10082 m.Target |= (Compare_CompareTarget(b) & 0x7F) << shift 10083 if b < 0x80 { 10084 break 10085 } 10086 } 10087 case 3: 10088 if wireType != 2 { 10089 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 10090 } 10091 var byteLen int 10092 for shift := uint(0); ; shift += 7 { 10093 if shift >= 64 { 10094 return ErrIntOverflowRpc 10095 } 10096 if iNdEx >= l { 10097 return io.ErrUnexpectedEOF 10098 } 10099 b := dAtA[iNdEx] 10100 iNdEx++ 10101 byteLen |= (int(b) & 0x7F) << shift 10102 if b < 0x80 { 10103 break 10104 } 10105 } 10106 if byteLen < 0 { 10107 return ErrInvalidLengthRpc 10108 } 10109 postIndex := iNdEx + byteLen 10110 if postIndex > l { 10111 return io.ErrUnexpectedEOF 10112 } 10113 m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...) 10114 if m.Key == nil { 10115 m.Key = []byte{} 10116 } 10117 iNdEx = postIndex 10118 case 4: 10119 if wireType != 0 { 10120 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) 10121 } 10122 var v int64 10123 for shift := uint(0); ; shift += 7 { 10124 if shift >= 64 { 10125 return ErrIntOverflowRpc 10126 } 10127 if iNdEx >= l { 10128 return io.ErrUnexpectedEOF 10129 } 10130 b := dAtA[iNdEx] 10131 iNdEx++ 10132 v |= (int64(b) & 0x7F) << shift 10133 if b < 0x80 { 10134 break 10135 } 10136 } 10137 m.TargetUnion = &Compare_Version{v} 10138 case 5: 10139 if wireType != 0 { 10140 return fmt.Errorf("proto: wrong wireType = %d for field CreateRevision", wireType) 10141 } 10142 var v int64 10143 for shift := uint(0); ; shift += 7 { 10144 if shift >= 64 { 10145 return ErrIntOverflowRpc 10146 } 10147 if iNdEx >= l { 10148 return io.ErrUnexpectedEOF 10149 } 10150 b := dAtA[iNdEx] 10151 iNdEx++ 10152 v |= (int64(b) & 0x7F) << shift 10153 if b < 0x80 { 10154 break 10155 } 10156 } 10157 m.TargetUnion = &Compare_CreateRevision{v} 10158 case 6: 10159 if wireType != 0 { 10160 return fmt.Errorf("proto: wrong wireType = %d for field ModRevision", wireType) 10161 } 10162 var v int64 10163 for shift := uint(0); ; shift += 7 { 10164 if shift >= 64 { 10165 return ErrIntOverflowRpc 10166 } 10167 if iNdEx >= l { 10168 return io.ErrUnexpectedEOF 10169 } 10170 b := dAtA[iNdEx] 10171 iNdEx++ 10172 v |= (int64(b) & 0x7F) << shift 10173 if b < 0x80 { 10174 break 10175 } 10176 } 10177 m.TargetUnion = &Compare_ModRevision{v} 10178 case 7: 10179 if wireType != 2 { 10180 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 10181 } 10182 var byteLen int 10183 for shift := uint(0); ; shift += 7 { 10184 if shift >= 64 { 10185 return ErrIntOverflowRpc 10186 } 10187 if iNdEx >= l { 10188 return io.ErrUnexpectedEOF 10189 } 10190 b := dAtA[iNdEx] 10191 iNdEx++ 10192 byteLen |= (int(b) & 0x7F) << shift 10193 if b < 0x80 { 10194 break 10195 } 10196 } 10197 if byteLen < 0 { 10198 return ErrInvalidLengthRpc 10199 } 10200 postIndex := iNdEx + byteLen 10201 if postIndex > l { 10202 return io.ErrUnexpectedEOF 10203 } 10204 v := make([]byte, postIndex-iNdEx) 10205 copy(v, dAtA[iNdEx:postIndex]) 10206 m.TargetUnion = &Compare_Value{v} 10207 iNdEx = postIndex 10208 default: 10209 iNdEx = preIndex 10210 skippy, err := skipRpc(dAtA[iNdEx:]) 10211 if err != nil { 10212 return err 10213 } 10214 if skippy < 0 { 10215 return ErrInvalidLengthRpc 10216 } 10217 if (iNdEx + skippy) > l { 10218 return io.ErrUnexpectedEOF 10219 } 10220 iNdEx += skippy 10221 } 10222 } 10223 10224 if iNdEx > l { 10225 return io.ErrUnexpectedEOF 10226 } 10227 return nil 10228} 10229func (m *TxnRequest) Unmarshal(dAtA []byte) error { 10230 l := len(dAtA) 10231 iNdEx := 0 10232 for iNdEx < l { 10233 preIndex := iNdEx 10234 var wire uint64 10235 for shift := uint(0); ; shift += 7 { 10236 if shift >= 64 { 10237 return ErrIntOverflowRpc 10238 } 10239 if iNdEx >= l { 10240 return io.ErrUnexpectedEOF 10241 } 10242 b := dAtA[iNdEx] 10243 iNdEx++ 10244 wire |= (uint64(b) & 0x7F) << shift 10245 if b < 0x80 { 10246 break 10247 } 10248 } 10249 fieldNum := int32(wire >> 3) 10250 wireType := int(wire & 0x7) 10251 if wireType == 4 { 10252 return fmt.Errorf("proto: TxnRequest: wiretype end group for non-group") 10253 } 10254 if fieldNum <= 0 { 10255 return fmt.Errorf("proto: TxnRequest: illegal tag %d (wire type %d)", fieldNum, wire) 10256 } 10257 switch fieldNum { 10258 case 1: 10259 if wireType != 2 { 10260 return fmt.Errorf("proto: wrong wireType = %d for field Compare", wireType) 10261 } 10262 var msglen int 10263 for shift := uint(0); ; shift += 7 { 10264 if shift >= 64 { 10265 return ErrIntOverflowRpc 10266 } 10267 if iNdEx >= l { 10268 return io.ErrUnexpectedEOF 10269 } 10270 b := dAtA[iNdEx] 10271 iNdEx++ 10272 msglen |= (int(b) & 0x7F) << shift 10273 if b < 0x80 { 10274 break 10275 } 10276 } 10277 if msglen < 0 { 10278 return ErrInvalidLengthRpc 10279 } 10280 postIndex := iNdEx + msglen 10281 if postIndex > l { 10282 return io.ErrUnexpectedEOF 10283 } 10284 m.Compare = append(m.Compare, &Compare{}) 10285 if err := m.Compare[len(m.Compare)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10286 return err 10287 } 10288 iNdEx = postIndex 10289 case 2: 10290 if wireType != 2 { 10291 return fmt.Errorf("proto: wrong wireType = %d for field Success", wireType) 10292 } 10293 var msglen int 10294 for shift := uint(0); ; shift += 7 { 10295 if shift >= 64 { 10296 return ErrIntOverflowRpc 10297 } 10298 if iNdEx >= l { 10299 return io.ErrUnexpectedEOF 10300 } 10301 b := dAtA[iNdEx] 10302 iNdEx++ 10303 msglen |= (int(b) & 0x7F) << shift 10304 if b < 0x80 { 10305 break 10306 } 10307 } 10308 if msglen < 0 { 10309 return ErrInvalidLengthRpc 10310 } 10311 postIndex := iNdEx + msglen 10312 if postIndex > l { 10313 return io.ErrUnexpectedEOF 10314 } 10315 m.Success = append(m.Success, &RequestOp{}) 10316 if err := m.Success[len(m.Success)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10317 return err 10318 } 10319 iNdEx = postIndex 10320 case 3: 10321 if wireType != 2 { 10322 return fmt.Errorf("proto: wrong wireType = %d for field Failure", wireType) 10323 } 10324 var msglen int 10325 for shift := uint(0); ; shift += 7 { 10326 if shift >= 64 { 10327 return ErrIntOverflowRpc 10328 } 10329 if iNdEx >= l { 10330 return io.ErrUnexpectedEOF 10331 } 10332 b := dAtA[iNdEx] 10333 iNdEx++ 10334 msglen |= (int(b) & 0x7F) << shift 10335 if b < 0x80 { 10336 break 10337 } 10338 } 10339 if msglen < 0 { 10340 return ErrInvalidLengthRpc 10341 } 10342 postIndex := iNdEx + msglen 10343 if postIndex > l { 10344 return io.ErrUnexpectedEOF 10345 } 10346 m.Failure = append(m.Failure, &RequestOp{}) 10347 if err := m.Failure[len(m.Failure)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10348 return err 10349 } 10350 iNdEx = postIndex 10351 default: 10352 iNdEx = preIndex 10353 skippy, err := skipRpc(dAtA[iNdEx:]) 10354 if err != nil { 10355 return err 10356 } 10357 if skippy < 0 { 10358 return ErrInvalidLengthRpc 10359 } 10360 if (iNdEx + skippy) > l { 10361 return io.ErrUnexpectedEOF 10362 } 10363 iNdEx += skippy 10364 } 10365 } 10366 10367 if iNdEx > l { 10368 return io.ErrUnexpectedEOF 10369 } 10370 return nil 10371} 10372func (m *TxnResponse) Unmarshal(dAtA []byte) error { 10373 l := len(dAtA) 10374 iNdEx := 0 10375 for iNdEx < l { 10376 preIndex := iNdEx 10377 var wire uint64 10378 for shift := uint(0); ; shift += 7 { 10379 if shift >= 64 { 10380 return ErrIntOverflowRpc 10381 } 10382 if iNdEx >= l { 10383 return io.ErrUnexpectedEOF 10384 } 10385 b := dAtA[iNdEx] 10386 iNdEx++ 10387 wire |= (uint64(b) & 0x7F) << shift 10388 if b < 0x80 { 10389 break 10390 } 10391 } 10392 fieldNum := int32(wire >> 3) 10393 wireType := int(wire & 0x7) 10394 if wireType == 4 { 10395 return fmt.Errorf("proto: TxnResponse: wiretype end group for non-group") 10396 } 10397 if fieldNum <= 0 { 10398 return fmt.Errorf("proto: TxnResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10399 } 10400 switch fieldNum { 10401 case 1: 10402 if wireType != 2 { 10403 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 10404 } 10405 var msglen int 10406 for shift := uint(0); ; shift += 7 { 10407 if shift >= 64 { 10408 return ErrIntOverflowRpc 10409 } 10410 if iNdEx >= l { 10411 return io.ErrUnexpectedEOF 10412 } 10413 b := dAtA[iNdEx] 10414 iNdEx++ 10415 msglen |= (int(b) & 0x7F) << shift 10416 if b < 0x80 { 10417 break 10418 } 10419 } 10420 if msglen < 0 { 10421 return ErrInvalidLengthRpc 10422 } 10423 postIndex := iNdEx + msglen 10424 if postIndex > l { 10425 return io.ErrUnexpectedEOF 10426 } 10427 if m.Header == nil { 10428 m.Header = &ResponseHeader{} 10429 } 10430 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10431 return err 10432 } 10433 iNdEx = postIndex 10434 case 2: 10435 if wireType != 0 { 10436 return fmt.Errorf("proto: wrong wireType = %d for field Succeeded", wireType) 10437 } 10438 var v int 10439 for shift := uint(0); ; shift += 7 { 10440 if shift >= 64 { 10441 return ErrIntOverflowRpc 10442 } 10443 if iNdEx >= l { 10444 return io.ErrUnexpectedEOF 10445 } 10446 b := dAtA[iNdEx] 10447 iNdEx++ 10448 v |= (int(b) & 0x7F) << shift 10449 if b < 0x80 { 10450 break 10451 } 10452 } 10453 m.Succeeded = bool(v != 0) 10454 case 3: 10455 if wireType != 2 { 10456 return fmt.Errorf("proto: wrong wireType = %d for field Responses", wireType) 10457 } 10458 var msglen int 10459 for shift := uint(0); ; shift += 7 { 10460 if shift >= 64 { 10461 return ErrIntOverflowRpc 10462 } 10463 if iNdEx >= l { 10464 return io.ErrUnexpectedEOF 10465 } 10466 b := dAtA[iNdEx] 10467 iNdEx++ 10468 msglen |= (int(b) & 0x7F) << shift 10469 if b < 0x80 { 10470 break 10471 } 10472 } 10473 if msglen < 0 { 10474 return ErrInvalidLengthRpc 10475 } 10476 postIndex := iNdEx + msglen 10477 if postIndex > l { 10478 return io.ErrUnexpectedEOF 10479 } 10480 m.Responses = append(m.Responses, &ResponseOp{}) 10481 if err := m.Responses[len(m.Responses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10482 return err 10483 } 10484 iNdEx = postIndex 10485 default: 10486 iNdEx = preIndex 10487 skippy, err := skipRpc(dAtA[iNdEx:]) 10488 if err != nil { 10489 return err 10490 } 10491 if skippy < 0 { 10492 return ErrInvalidLengthRpc 10493 } 10494 if (iNdEx + skippy) > l { 10495 return io.ErrUnexpectedEOF 10496 } 10497 iNdEx += skippy 10498 } 10499 } 10500 10501 if iNdEx > l { 10502 return io.ErrUnexpectedEOF 10503 } 10504 return nil 10505} 10506func (m *CompactionRequest) Unmarshal(dAtA []byte) error { 10507 l := len(dAtA) 10508 iNdEx := 0 10509 for iNdEx < l { 10510 preIndex := iNdEx 10511 var wire uint64 10512 for shift := uint(0); ; shift += 7 { 10513 if shift >= 64 { 10514 return ErrIntOverflowRpc 10515 } 10516 if iNdEx >= l { 10517 return io.ErrUnexpectedEOF 10518 } 10519 b := dAtA[iNdEx] 10520 iNdEx++ 10521 wire |= (uint64(b) & 0x7F) << shift 10522 if b < 0x80 { 10523 break 10524 } 10525 } 10526 fieldNum := int32(wire >> 3) 10527 wireType := int(wire & 0x7) 10528 if wireType == 4 { 10529 return fmt.Errorf("proto: CompactionRequest: wiretype end group for non-group") 10530 } 10531 if fieldNum <= 0 { 10532 return fmt.Errorf("proto: CompactionRequest: illegal tag %d (wire type %d)", fieldNum, wire) 10533 } 10534 switch fieldNum { 10535 case 1: 10536 if wireType != 0 { 10537 return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType) 10538 } 10539 m.Revision = 0 10540 for shift := uint(0); ; shift += 7 { 10541 if shift >= 64 { 10542 return ErrIntOverflowRpc 10543 } 10544 if iNdEx >= l { 10545 return io.ErrUnexpectedEOF 10546 } 10547 b := dAtA[iNdEx] 10548 iNdEx++ 10549 m.Revision |= (int64(b) & 0x7F) << shift 10550 if b < 0x80 { 10551 break 10552 } 10553 } 10554 case 2: 10555 if wireType != 0 { 10556 return fmt.Errorf("proto: wrong wireType = %d for field Physical", wireType) 10557 } 10558 var v int 10559 for shift := uint(0); ; shift += 7 { 10560 if shift >= 64 { 10561 return ErrIntOverflowRpc 10562 } 10563 if iNdEx >= l { 10564 return io.ErrUnexpectedEOF 10565 } 10566 b := dAtA[iNdEx] 10567 iNdEx++ 10568 v |= (int(b) & 0x7F) << shift 10569 if b < 0x80 { 10570 break 10571 } 10572 } 10573 m.Physical = bool(v != 0) 10574 default: 10575 iNdEx = preIndex 10576 skippy, err := skipRpc(dAtA[iNdEx:]) 10577 if err != nil { 10578 return err 10579 } 10580 if skippy < 0 { 10581 return ErrInvalidLengthRpc 10582 } 10583 if (iNdEx + skippy) > l { 10584 return io.ErrUnexpectedEOF 10585 } 10586 iNdEx += skippy 10587 } 10588 } 10589 10590 if iNdEx > l { 10591 return io.ErrUnexpectedEOF 10592 } 10593 return nil 10594} 10595func (m *CompactionResponse) Unmarshal(dAtA []byte) error { 10596 l := len(dAtA) 10597 iNdEx := 0 10598 for iNdEx < l { 10599 preIndex := iNdEx 10600 var wire uint64 10601 for shift := uint(0); ; shift += 7 { 10602 if shift >= 64 { 10603 return ErrIntOverflowRpc 10604 } 10605 if iNdEx >= l { 10606 return io.ErrUnexpectedEOF 10607 } 10608 b := dAtA[iNdEx] 10609 iNdEx++ 10610 wire |= (uint64(b) & 0x7F) << shift 10611 if b < 0x80 { 10612 break 10613 } 10614 } 10615 fieldNum := int32(wire >> 3) 10616 wireType := int(wire & 0x7) 10617 if wireType == 4 { 10618 return fmt.Errorf("proto: CompactionResponse: wiretype end group for non-group") 10619 } 10620 if fieldNum <= 0 { 10621 return fmt.Errorf("proto: CompactionResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10622 } 10623 switch fieldNum { 10624 case 1: 10625 if wireType != 2 { 10626 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 10627 } 10628 var msglen int 10629 for shift := uint(0); ; shift += 7 { 10630 if shift >= 64 { 10631 return ErrIntOverflowRpc 10632 } 10633 if iNdEx >= l { 10634 return io.ErrUnexpectedEOF 10635 } 10636 b := dAtA[iNdEx] 10637 iNdEx++ 10638 msglen |= (int(b) & 0x7F) << shift 10639 if b < 0x80 { 10640 break 10641 } 10642 } 10643 if msglen < 0 { 10644 return ErrInvalidLengthRpc 10645 } 10646 postIndex := iNdEx + msglen 10647 if postIndex > l { 10648 return io.ErrUnexpectedEOF 10649 } 10650 if m.Header == nil { 10651 m.Header = &ResponseHeader{} 10652 } 10653 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10654 return err 10655 } 10656 iNdEx = postIndex 10657 default: 10658 iNdEx = preIndex 10659 skippy, err := skipRpc(dAtA[iNdEx:]) 10660 if err != nil { 10661 return err 10662 } 10663 if skippy < 0 { 10664 return ErrInvalidLengthRpc 10665 } 10666 if (iNdEx + skippy) > l { 10667 return io.ErrUnexpectedEOF 10668 } 10669 iNdEx += skippy 10670 } 10671 } 10672 10673 if iNdEx > l { 10674 return io.ErrUnexpectedEOF 10675 } 10676 return nil 10677} 10678func (m *HashRequest) Unmarshal(dAtA []byte) error { 10679 l := len(dAtA) 10680 iNdEx := 0 10681 for iNdEx < l { 10682 preIndex := iNdEx 10683 var wire uint64 10684 for shift := uint(0); ; shift += 7 { 10685 if shift >= 64 { 10686 return ErrIntOverflowRpc 10687 } 10688 if iNdEx >= l { 10689 return io.ErrUnexpectedEOF 10690 } 10691 b := dAtA[iNdEx] 10692 iNdEx++ 10693 wire |= (uint64(b) & 0x7F) << shift 10694 if b < 0x80 { 10695 break 10696 } 10697 } 10698 fieldNum := int32(wire >> 3) 10699 wireType := int(wire & 0x7) 10700 if wireType == 4 { 10701 return fmt.Errorf("proto: HashRequest: wiretype end group for non-group") 10702 } 10703 if fieldNum <= 0 { 10704 return fmt.Errorf("proto: HashRequest: illegal tag %d (wire type %d)", fieldNum, wire) 10705 } 10706 switch fieldNum { 10707 default: 10708 iNdEx = preIndex 10709 skippy, err := skipRpc(dAtA[iNdEx:]) 10710 if err != nil { 10711 return err 10712 } 10713 if skippy < 0 { 10714 return ErrInvalidLengthRpc 10715 } 10716 if (iNdEx + skippy) > l { 10717 return io.ErrUnexpectedEOF 10718 } 10719 iNdEx += skippy 10720 } 10721 } 10722 10723 if iNdEx > l { 10724 return io.ErrUnexpectedEOF 10725 } 10726 return nil 10727} 10728func (m *HashResponse) Unmarshal(dAtA []byte) error { 10729 l := len(dAtA) 10730 iNdEx := 0 10731 for iNdEx < l { 10732 preIndex := iNdEx 10733 var wire uint64 10734 for shift := uint(0); ; shift += 7 { 10735 if shift >= 64 { 10736 return ErrIntOverflowRpc 10737 } 10738 if iNdEx >= l { 10739 return io.ErrUnexpectedEOF 10740 } 10741 b := dAtA[iNdEx] 10742 iNdEx++ 10743 wire |= (uint64(b) & 0x7F) << shift 10744 if b < 0x80 { 10745 break 10746 } 10747 } 10748 fieldNum := int32(wire >> 3) 10749 wireType := int(wire & 0x7) 10750 if wireType == 4 { 10751 return fmt.Errorf("proto: HashResponse: wiretype end group for non-group") 10752 } 10753 if fieldNum <= 0 { 10754 return fmt.Errorf("proto: HashResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10755 } 10756 switch fieldNum { 10757 case 1: 10758 if wireType != 2 { 10759 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 10760 } 10761 var msglen int 10762 for shift := uint(0); ; shift += 7 { 10763 if shift >= 64 { 10764 return ErrIntOverflowRpc 10765 } 10766 if iNdEx >= l { 10767 return io.ErrUnexpectedEOF 10768 } 10769 b := dAtA[iNdEx] 10770 iNdEx++ 10771 msglen |= (int(b) & 0x7F) << shift 10772 if b < 0x80 { 10773 break 10774 } 10775 } 10776 if msglen < 0 { 10777 return ErrInvalidLengthRpc 10778 } 10779 postIndex := iNdEx + msglen 10780 if postIndex > l { 10781 return io.ErrUnexpectedEOF 10782 } 10783 if m.Header == nil { 10784 m.Header = &ResponseHeader{} 10785 } 10786 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10787 return err 10788 } 10789 iNdEx = postIndex 10790 case 2: 10791 if wireType != 0 { 10792 return fmt.Errorf("proto: wrong wireType = %d for field Hash", wireType) 10793 } 10794 m.Hash = 0 10795 for shift := uint(0); ; shift += 7 { 10796 if shift >= 64 { 10797 return ErrIntOverflowRpc 10798 } 10799 if iNdEx >= l { 10800 return io.ErrUnexpectedEOF 10801 } 10802 b := dAtA[iNdEx] 10803 iNdEx++ 10804 m.Hash |= (uint32(b) & 0x7F) << shift 10805 if b < 0x80 { 10806 break 10807 } 10808 } 10809 default: 10810 iNdEx = preIndex 10811 skippy, err := skipRpc(dAtA[iNdEx:]) 10812 if err != nil { 10813 return err 10814 } 10815 if skippy < 0 { 10816 return ErrInvalidLengthRpc 10817 } 10818 if (iNdEx + skippy) > l { 10819 return io.ErrUnexpectedEOF 10820 } 10821 iNdEx += skippy 10822 } 10823 } 10824 10825 if iNdEx > l { 10826 return io.ErrUnexpectedEOF 10827 } 10828 return nil 10829} 10830func (m *SnapshotRequest) Unmarshal(dAtA []byte) error { 10831 l := len(dAtA) 10832 iNdEx := 0 10833 for iNdEx < l { 10834 preIndex := iNdEx 10835 var wire uint64 10836 for shift := uint(0); ; shift += 7 { 10837 if shift >= 64 { 10838 return ErrIntOverflowRpc 10839 } 10840 if iNdEx >= l { 10841 return io.ErrUnexpectedEOF 10842 } 10843 b := dAtA[iNdEx] 10844 iNdEx++ 10845 wire |= (uint64(b) & 0x7F) << shift 10846 if b < 0x80 { 10847 break 10848 } 10849 } 10850 fieldNum := int32(wire >> 3) 10851 wireType := int(wire & 0x7) 10852 if wireType == 4 { 10853 return fmt.Errorf("proto: SnapshotRequest: wiretype end group for non-group") 10854 } 10855 if fieldNum <= 0 { 10856 return fmt.Errorf("proto: SnapshotRequest: illegal tag %d (wire type %d)", fieldNum, wire) 10857 } 10858 switch fieldNum { 10859 default: 10860 iNdEx = preIndex 10861 skippy, err := skipRpc(dAtA[iNdEx:]) 10862 if err != nil { 10863 return err 10864 } 10865 if skippy < 0 { 10866 return ErrInvalidLengthRpc 10867 } 10868 if (iNdEx + skippy) > l { 10869 return io.ErrUnexpectedEOF 10870 } 10871 iNdEx += skippy 10872 } 10873 } 10874 10875 if iNdEx > l { 10876 return io.ErrUnexpectedEOF 10877 } 10878 return nil 10879} 10880func (m *SnapshotResponse) Unmarshal(dAtA []byte) error { 10881 l := len(dAtA) 10882 iNdEx := 0 10883 for iNdEx < l { 10884 preIndex := iNdEx 10885 var wire uint64 10886 for shift := uint(0); ; shift += 7 { 10887 if shift >= 64 { 10888 return ErrIntOverflowRpc 10889 } 10890 if iNdEx >= l { 10891 return io.ErrUnexpectedEOF 10892 } 10893 b := dAtA[iNdEx] 10894 iNdEx++ 10895 wire |= (uint64(b) & 0x7F) << shift 10896 if b < 0x80 { 10897 break 10898 } 10899 } 10900 fieldNum := int32(wire >> 3) 10901 wireType := int(wire & 0x7) 10902 if wireType == 4 { 10903 return fmt.Errorf("proto: SnapshotResponse: wiretype end group for non-group") 10904 } 10905 if fieldNum <= 0 { 10906 return fmt.Errorf("proto: SnapshotResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10907 } 10908 switch fieldNum { 10909 case 1: 10910 if wireType != 2 { 10911 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 10912 } 10913 var msglen int 10914 for shift := uint(0); ; shift += 7 { 10915 if shift >= 64 { 10916 return ErrIntOverflowRpc 10917 } 10918 if iNdEx >= l { 10919 return io.ErrUnexpectedEOF 10920 } 10921 b := dAtA[iNdEx] 10922 iNdEx++ 10923 msglen |= (int(b) & 0x7F) << shift 10924 if b < 0x80 { 10925 break 10926 } 10927 } 10928 if msglen < 0 { 10929 return ErrInvalidLengthRpc 10930 } 10931 postIndex := iNdEx + msglen 10932 if postIndex > l { 10933 return io.ErrUnexpectedEOF 10934 } 10935 if m.Header == nil { 10936 m.Header = &ResponseHeader{} 10937 } 10938 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10939 return err 10940 } 10941 iNdEx = postIndex 10942 case 2: 10943 if wireType != 0 { 10944 return fmt.Errorf("proto: wrong wireType = %d for field RemainingBytes", wireType) 10945 } 10946 m.RemainingBytes = 0 10947 for shift := uint(0); ; shift += 7 { 10948 if shift >= 64 { 10949 return ErrIntOverflowRpc 10950 } 10951 if iNdEx >= l { 10952 return io.ErrUnexpectedEOF 10953 } 10954 b := dAtA[iNdEx] 10955 iNdEx++ 10956 m.RemainingBytes |= (uint64(b) & 0x7F) << shift 10957 if b < 0x80 { 10958 break 10959 } 10960 } 10961 case 3: 10962 if wireType != 2 { 10963 return fmt.Errorf("proto: wrong wireType = %d for field Blob", wireType) 10964 } 10965 var byteLen int 10966 for shift := uint(0); ; shift += 7 { 10967 if shift >= 64 { 10968 return ErrIntOverflowRpc 10969 } 10970 if iNdEx >= l { 10971 return io.ErrUnexpectedEOF 10972 } 10973 b := dAtA[iNdEx] 10974 iNdEx++ 10975 byteLen |= (int(b) & 0x7F) << shift 10976 if b < 0x80 { 10977 break 10978 } 10979 } 10980 if byteLen < 0 { 10981 return ErrInvalidLengthRpc 10982 } 10983 postIndex := iNdEx + byteLen 10984 if postIndex > l { 10985 return io.ErrUnexpectedEOF 10986 } 10987 m.Blob = append(m.Blob[:0], dAtA[iNdEx:postIndex]...) 10988 if m.Blob == nil { 10989 m.Blob = []byte{} 10990 } 10991 iNdEx = postIndex 10992 default: 10993 iNdEx = preIndex 10994 skippy, err := skipRpc(dAtA[iNdEx:]) 10995 if err != nil { 10996 return err 10997 } 10998 if skippy < 0 { 10999 return ErrInvalidLengthRpc 11000 } 11001 if (iNdEx + skippy) > l { 11002 return io.ErrUnexpectedEOF 11003 } 11004 iNdEx += skippy 11005 } 11006 } 11007 11008 if iNdEx > l { 11009 return io.ErrUnexpectedEOF 11010 } 11011 return nil 11012} 11013func (m *WatchRequest) Unmarshal(dAtA []byte) error { 11014 l := len(dAtA) 11015 iNdEx := 0 11016 for iNdEx < l { 11017 preIndex := iNdEx 11018 var wire uint64 11019 for shift := uint(0); ; shift += 7 { 11020 if shift >= 64 { 11021 return ErrIntOverflowRpc 11022 } 11023 if iNdEx >= l { 11024 return io.ErrUnexpectedEOF 11025 } 11026 b := dAtA[iNdEx] 11027 iNdEx++ 11028 wire |= (uint64(b) & 0x7F) << shift 11029 if b < 0x80 { 11030 break 11031 } 11032 } 11033 fieldNum := int32(wire >> 3) 11034 wireType := int(wire & 0x7) 11035 if wireType == 4 { 11036 return fmt.Errorf("proto: WatchRequest: wiretype end group for non-group") 11037 } 11038 if fieldNum <= 0 { 11039 return fmt.Errorf("proto: WatchRequest: illegal tag %d (wire type %d)", fieldNum, wire) 11040 } 11041 switch fieldNum { 11042 case 1: 11043 if wireType != 2 { 11044 return fmt.Errorf("proto: wrong wireType = %d for field CreateRequest", wireType) 11045 } 11046 var msglen int 11047 for shift := uint(0); ; shift += 7 { 11048 if shift >= 64 { 11049 return ErrIntOverflowRpc 11050 } 11051 if iNdEx >= l { 11052 return io.ErrUnexpectedEOF 11053 } 11054 b := dAtA[iNdEx] 11055 iNdEx++ 11056 msglen |= (int(b) & 0x7F) << shift 11057 if b < 0x80 { 11058 break 11059 } 11060 } 11061 if msglen < 0 { 11062 return ErrInvalidLengthRpc 11063 } 11064 postIndex := iNdEx + msglen 11065 if postIndex > l { 11066 return io.ErrUnexpectedEOF 11067 } 11068 v := &WatchCreateRequest{} 11069 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11070 return err 11071 } 11072 m.RequestUnion = &WatchRequest_CreateRequest{v} 11073 iNdEx = postIndex 11074 case 2: 11075 if wireType != 2 { 11076 return fmt.Errorf("proto: wrong wireType = %d for field CancelRequest", wireType) 11077 } 11078 var msglen int 11079 for shift := uint(0); ; shift += 7 { 11080 if shift >= 64 { 11081 return ErrIntOverflowRpc 11082 } 11083 if iNdEx >= l { 11084 return io.ErrUnexpectedEOF 11085 } 11086 b := dAtA[iNdEx] 11087 iNdEx++ 11088 msglen |= (int(b) & 0x7F) << shift 11089 if b < 0x80 { 11090 break 11091 } 11092 } 11093 if msglen < 0 { 11094 return ErrInvalidLengthRpc 11095 } 11096 postIndex := iNdEx + msglen 11097 if postIndex > l { 11098 return io.ErrUnexpectedEOF 11099 } 11100 v := &WatchCancelRequest{} 11101 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11102 return err 11103 } 11104 m.RequestUnion = &WatchRequest_CancelRequest{v} 11105 iNdEx = postIndex 11106 default: 11107 iNdEx = preIndex 11108 skippy, err := skipRpc(dAtA[iNdEx:]) 11109 if err != nil { 11110 return err 11111 } 11112 if skippy < 0 { 11113 return ErrInvalidLengthRpc 11114 } 11115 if (iNdEx + skippy) > l { 11116 return io.ErrUnexpectedEOF 11117 } 11118 iNdEx += skippy 11119 } 11120 } 11121 11122 if iNdEx > l { 11123 return io.ErrUnexpectedEOF 11124 } 11125 return nil 11126} 11127func (m *WatchCreateRequest) Unmarshal(dAtA []byte) error { 11128 l := len(dAtA) 11129 iNdEx := 0 11130 for iNdEx < l { 11131 preIndex := iNdEx 11132 var wire uint64 11133 for shift := uint(0); ; shift += 7 { 11134 if shift >= 64 { 11135 return ErrIntOverflowRpc 11136 } 11137 if iNdEx >= l { 11138 return io.ErrUnexpectedEOF 11139 } 11140 b := dAtA[iNdEx] 11141 iNdEx++ 11142 wire |= (uint64(b) & 0x7F) << shift 11143 if b < 0x80 { 11144 break 11145 } 11146 } 11147 fieldNum := int32(wire >> 3) 11148 wireType := int(wire & 0x7) 11149 if wireType == 4 { 11150 return fmt.Errorf("proto: WatchCreateRequest: wiretype end group for non-group") 11151 } 11152 if fieldNum <= 0 { 11153 return fmt.Errorf("proto: WatchCreateRequest: illegal tag %d (wire type %d)", fieldNum, wire) 11154 } 11155 switch fieldNum { 11156 case 1: 11157 if wireType != 2 { 11158 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 11159 } 11160 var byteLen int 11161 for shift := uint(0); ; shift += 7 { 11162 if shift >= 64 { 11163 return ErrIntOverflowRpc 11164 } 11165 if iNdEx >= l { 11166 return io.ErrUnexpectedEOF 11167 } 11168 b := dAtA[iNdEx] 11169 iNdEx++ 11170 byteLen |= (int(b) & 0x7F) << shift 11171 if b < 0x80 { 11172 break 11173 } 11174 } 11175 if byteLen < 0 { 11176 return ErrInvalidLengthRpc 11177 } 11178 postIndex := iNdEx + byteLen 11179 if postIndex > l { 11180 return io.ErrUnexpectedEOF 11181 } 11182 m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...) 11183 if m.Key == nil { 11184 m.Key = []byte{} 11185 } 11186 iNdEx = postIndex 11187 case 2: 11188 if wireType != 2 { 11189 return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType) 11190 } 11191 var byteLen int 11192 for shift := uint(0); ; shift += 7 { 11193 if shift >= 64 { 11194 return ErrIntOverflowRpc 11195 } 11196 if iNdEx >= l { 11197 return io.ErrUnexpectedEOF 11198 } 11199 b := dAtA[iNdEx] 11200 iNdEx++ 11201 byteLen |= (int(b) & 0x7F) << shift 11202 if b < 0x80 { 11203 break 11204 } 11205 } 11206 if byteLen < 0 { 11207 return ErrInvalidLengthRpc 11208 } 11209 postIndex := iNdEx + byteLen 11210 if postIndex > l { 11211 return io.ErrUnexpectedEOF 11212 } 11213 m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...) 11214 if m.RangeEnd == nil { 11215 m.RangeEnd = []byte{} 11216 } 11217 iNdEx = postIndex 11218 case 3: 11219 if wireType != 0 { 11220 return fmt.Errorf("proto: wrong wireType = %d for field StartRevision", wireType) 11221 } 11222 m.StartRevision = 0 11223 for shift := uint(0); ; shift += 7 { 11224 if shift >= 64 { 11225 return ErrIntOverflowRpc 11226 } 11227 if iNdEx >= l { 11228 return io.ErrUnexpectedEOF 11229 } 11230 b := dAtA[iNdEx] 11231 iNdEx++ 11232 m.StartRevision |= (int64(b) & 0x7F) << shift 11233 if b < 0x80 { 11234 break 11235 } 11236 } 11237 case 4: 11238 if wireType != 0 { 11239 return fmt.Errorf("proto: wrong wireType = %d for field ProgressNotify", wireType) 11240 } 11241 var v int 11242 for shift := uint(0); ; shift += 7 { 11243 if shift >= 64 { 11244 return ErrIntOverflowRpc 11245 } 11246 if iNdEx >= l { 11247 return io.ErrUnexpectedEOF 11248 } 11249 b := dAtA[iNdEx] 11250 iNdEx++ 11251 v |= (int(b) & 0x7F) << shift 11252 if b < 0x80 { 11253 break 11254 } 11255 } 11256 m.ProgressNotify = bool(v != 0) 11257 case 5: 11258 if wireType == 0 { 11259 var v WatchCreateRequest_FilterType 11260 for shift := uint(0); ; shift += 7 { 11261 if shift >= 64 { 11262 return ErrIntOverflowRpc 11263 } 11264 if iNdEx >= l { 11265 return io.ErrUnexpectedEOF 11266 } 11267 b := dAtA[iNdEx] 11268 iNdEx++ 11269 v |= (WatchCreateRequest_FilterType(b) & 0x7F) << shift 11270 if b < 0x80 { 11271 break 11272 } 11273 } 11274 m.Filters = append(m.Filters, v) 11275 } else if wireType == 2 { 11276 var packedLen int 11277 for shift := uint(0); ; shift += 7 { 11278 if shift >= 64 { 11279 return ErrIntOverflowRpc 11280 } 11281 if iNdEx >= l { 11282 return io.ErrUnexpectedEOF 11283 } 11284 b := dAtA[iNdEx] 11285 iNdEx++ 11286 packedLen |= (int(b) & 0x7F) << shift 11287 if b < 0x80 { 11288 break 11289 } 11290 } 11291 if packedLen < 0 { 11292 return ErrInvalidLengthRpc 11293 } 11294 postIndex := iNdEx + packedLen 11295 if postIndex > l { 11296 return io.ErrUnexpectedEOF 11297 } 11298 for iNdEx < postIndex { 11299 var v WatchCreateRequest_FilterType 11300 for shift := uint(0); ; shift += 7 { 11301 if shift >= 64 { 11302 return ErrIntOverflowRpc 11303 } 11304 if iNdEx >= l { 11305 return io.ErrUnexpectedEOF 11306 } 11307 b := dAtA[iNdEx] 11308 iNdEx++ 11309 v |= (WatchCreateRequest_FilterType(b) & 0x7F) << shift 11310 if b < 0x80 { 11311 break 11312 } 11313 } 11314 m.Filters = append(m.Filters, v) 11315 } 11316 } else { 11317 return fmt.Errorf("proto: wrong wireType = %d for field Filters", wireType) 11318 } 11319 case 6: 11320 if wireType != 0 { 11321 return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType) 11322 } 11323 var v int 11324 for shift := uint(0); ; shift += 7 { 11325 if shift >= 64 { 11326 return ErrIntOverflowRpc 11327 } 11328 if iNdEx >= l { 11329 return io.ErrUnexpectedEOF 11330 } 11331 b := dAtA[iNdEx] 11332 iNdEx++ 11333 v |= (int(b) & 0x7F) << shift 11334 if b < 0x80 { 11335 break 11336 } 11337 } 11338 m.PrevKv = bool(v != 0) 11339 default: 11340 iNdEx = preIndex 11341 skippy, err := skipRpc(dAtA[iNdEx:]) 11342 if err != nil { 11343 return err 11344 } 11345 if skippy < 0 { 11346 return ErrInvalidLengthRpc 11347 } 11348 if (iNdEx + skippy) > l { 11349 return io.ErrUnexpectedEOF 11350 } 11351 iNdEx += skippy 11352 } 11353 } 11354 11355 if iNdEx > l { 11356 return io.ErrUnexpectedEOF 11357 } 11358 return nil 11359} 11360func (m *WatchCancelRequest) Unmarshal(dAtA []byte) error { 11361 l := len(dAtA) 11362 iNdEx := 0 11363 for iNdEx < l { 11364 preIndex := iNdEx 11365 var wire uint64 11366 for shift := uint(0); ; shift += 7 { 11367 if shift >= 64 { 11368 return ErrIntOverflowRpc 11369 } 11370 if iNdEx >= l { 11371 return io.ErrUnexpectedEOF 11372 } 11373 b := dAtA[iNdEx] 11374 iNdEx++ 11375 wire |= (uint64(b) & 0x7F) << shift 11376 if b < 0x80 { 11377 break 11378 } 11379 } 11380 fieldNum := int32(wire >> 3) 11381 wireType := int(wire & 0x7) 11382 if wireType == 4 { 11383 return fmt.Errorf("proto: WatchCancelRequest: wiretype end group for non-group") 11384 } 11385 if fieldNum <= 0 { 11386 return fmt.Errorf("proto: WatchCancelRequest: illegal tag %d (wire type %d)", fieldNum, wire) 11387 } 11388 switch fieldNum { 11389 case 1: 11390 if wireType != 0 { 11391 return fmt.Errorf("proto: wrong wireType = %d for field WatchId", wireType) 11392 } 11393 m.WatchId = 0 11394 for shift := uint(0); ; shift += 7 { 11395 if shift >= 64 { 11396 return ErrIntOverflowRpc 11397 } 11398 if iNdEx >= l { 11399 return io.ErrUnexpectedEOF 11400 } 11401 b := dAtA[iNdEx] 11402 iNdEx++ 11403 m.WatchId |= (int64(b) & 0x7F) << shift 11404 if b < 0x80 { 11405 break 11406 } 11407 } 11408 default: 11409 iNdEx = preIndex 11410 skippy, err := skipRpc(dAtA[iNdEx:]) 11411 if err != nil { 11412 return err 11413 } 11414 if skippy < 0 { 11415 return ErrInvalidLengthRpc 11416 } 11417 if (iNdEx + skippy) > l { 11418 return io.ErrUnexpectedEOF 11419 } 11420 iNdEx += skippy 11421 } 11422 } 11423 11424 if iNdEx > l { 11425 return io.ErrUnexpectedEOF 11426 } 11427 return nil 11428} 11429func (m *WatchResponse) Unmarshal(dAtA []byte) error { 11430 l := len(dAtA) 11431 iNdEx := 0 11432 for iNdEx < l { 11433 preIndex := iNdEx 11434 var wire uint64 11435 for shift := uint(0); ; shift += 7 { 11436 if shift >= 64 { 11437 return ErrIntOverflowRpc 11438 } 11439 if iNdEx >= l { 11440 return io.ErrUnexpectedEOF 11441 } 11442 b := dAtA[iNdEx] 11443 iNdEx++ 11444 wire |= (uint64(b) & 0x7F) << shift 11445 if b < 0x80 { 11446 break 11447 } 11448 } 11449 fieldNum := int32(wire >> 3) 11450 wireType := int(wire & 0x7) 11451 if wireType == 4 { 11452 return fmt.Errorf("proto: WatchResponse: wiretype end group for non-group") 11453 } 11454 if fieldNum <= 0 { 11455 return fmt.Errorf("proto: WatchResponse: illegal tag %d (wire type %d)", fieldNum, wire) 11456 } 11457 switch fieldNum { 11458 case 1: 11459 if wireType != 2 { 11460 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 11461 } 11462 var msglen int 11463 for shift := uint(0); ; shift += 7 { 11464 if shift >= 64 { 11465 return ErrIntOverflowRpc 11466 } 11467 if iNdEx >= l { 11468 return io.ErrUnexpectedEOF 11469 } 11470 b := dAtA[iNdEx] 11471 iNdEx++ 11472 msglen |= (int(b) & 0x7F) << shift 11473 if b < 0x80 { 11474 break 11475 } 11476 } 11477 if msglen < 0 { 11478 return ErrInvalidLengthRpc 11479 } 11480 postIndex := iNdEx + msglen 11481 if postIndex > l { 11482 return io.ErrUnexpectedEOF 11483 } 11484 if m.Header == nil { 11485 m.Header = &ResponseHeader{} 11486 } 11487 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11488 return err 11489 } 11490 iNdEx = postIndex 11491 case 2: 11492 if wireType != 0 { 11493 return fmt.Errorf("proto: wrong wireType = %d for field WatchId", wireType) 11494 } 11495 m.WatchId = 0 11496 for shift := uint(0); ; shift += 7 { 11497 if shift >= 64 { 11498 return ErrIntOverflowRpc 11499 } 11500 if iNdEx >= l { 11501 return io.ErrUnexpectedEOF 11502 } 11503 b := dAtA[iNdEx] 11504 iNdEx++ 11505 m.WatchId |= (int64(b) & 0x7F) << shift 11506 if b < 0x80 { 11507 break 11508 } 11509 } 11510 case 3: 11511 if wireType != 0 { 11512 return fmt.Errorf("proto: wrong wireType = %d for field Created", wireType) 11513 } 11514 var v int 11515 for shift := uint(0); ; shift += 7 { 11516 if shift >= 64 { 11517 return ErrIntOverflowRpc 11518 } 11519 if iNdEx >= l { 11520 return io.ErrUnexpectedEOF 11521 } 11522 b := dAtA[iNdEx] 11523 iNdEx++ 11524 v |= (int(b) & 0x7F) << shift 11525 if b < 0x80 { 11526 break 11527 } 11528 } 11529 m.Created = bool(v != 0) 11530 case 4: 11531 if wireType != 0 { 11532 return fmt.Errorf("proto: wrong wireType = %d for field Canceled", wireType) 11533 } 11534 var v int 11535 for shift := uint(0); ; shift += 7 { 11536 if shift >= 64 { 11537 return ErrIntOverflowRpc 11538 } 11539 if iNdEx >= l { 11540 return io.ErrUnexpectedEOF 11541 } 11542 b := dAtA[iNdEx] 11543 iNdEx++ 11544 v |= (int(b) & 0x7F) << shift 11545 if b < 0x80 { 11546 break 11547 } 11548 } 11549 m.Canceled = bool(v != 0) 11550 case 5: 11551 if wireType != 0 { 11552 return fmt.Errorf("proto: wrong wireType = %d for field CompactRevision", wireType) 11553 } 11554 m.CompactRevision = 0 11555 for shift := uint(0); ; shift += 7 { 11556 if shift >= 64 { 11557 return ErrIntOverflowRpc 11558 } 11559 if iNdEx >= l { 11560 return io.ErrUnexpectedEOF 11561 } 11562 b := dAtA[iNdEx] 11563 iNdEx++ 11564 m.CompactRevision |= (int64(b) & 0x7F) << shift 11565 if b < 0x80 { 11566 break 11567 } 11568 } 11569 case 6: 11570 if wireType != 2 { 11571 return fmt.Errorf("proto: wrong wireType = %d for field CancelReason", wireType) 11572 } 11573 var stringLen uint64 11574 for shift := uint(0); ; shift += 7 { 11575 if shift >= 64 { 11576 return ErrIntOverflowRpc 11577 } 11578 if iNdEx >= l { 11579 return io.ErrUnexpectedEOF 11580 } 11581 b := dAtA[iNdEx] 11582 iNdEx++ 11583 stringLen |= (uint64(b) & 0x7F) << shift 11584 if b < 0x80 { 11585 break 11586 } 11587 } 11588 intStringLen := int(stringLen) 11589 if intStringLen < 0 { 11590 return ErrInvalidLengthRpc 11591 } 11592 postIndex := iNdEx + intStringLen 11593 if postIndex > l { 11594 return io.ErrUnexpectedEOF 11595 } 11596 m.CancelReason = string(dAtA[iNdEx:postIndex]) 11597 iNdEx = postIndex 11598 case 11: 11599 if wireType != 2 { 11600 return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType) 11601 } 11602 var msglen int 11603 for shift := uint(0); ; shift += 7 { 11604 if shift >= 64 { 11605 return ErrIntOverflowRpc 11606 } 11607 if iNdEx >= l { 11608 return io.ErrUnexpectedEOF 11609 } 11610 b := dAtA[iNdEx] 11611 iNdEx++ 11612 msglen |= (int(b) & 0x7F) << shift 11613 if b < 0x80 { 11614 break 11615 } 11616 } 11617 if msglen < 0 { 11618 return ErrInvalidLengthRpc 11619 } 11620 postIndex := iNdEx + msglen 11621 if postIndex > l { 11622 return io.ErrUnexpectedEOF 11623 } 11624 m.Events = append(m.Events, &mvccpb.Event{}) 11625 if err := m.Events[len(m.Events)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11626 return err 11627 } 11628 iNdEx = postIndex 11629 default: 11630 iNdEx = preIndex 11631 skippy, err := skipRpc(dAtA[iNdEx:]) 11632 if err != nil { 11633 return err 11634 } 11635 if skippy < 0 { 11636 return ErrInvalidLengthRpc 11637 } 11638 if (iNdEx + skippy) > l { 11639 return io.ErrUnexpectedEOF 11640 } 11641 iNdEx += skippy 11642 } 11643 } 11644 11645 if iNdEx > l { 11646 return io.ErrUnexpectedEOF 11647 } 11648 return nil 11649} 11650func (m *LeaseGrantRequest) Unmarshal(dAtA []byte) error { 11651 l := len(dAtA) 11652 iNdEx := 0 11653 for iNdEx < l { 11654 preIndex := iNdEx 11655 var wire uint64 11656 for shift := uint(0); ; shift += 7 { 11657 if shift >= 64 { 11658 return ErrIntOverflowRpc 11659 } 11660 if iNdEx >= l { 11661 return io.ErrUnexpectedEOF 11662 } 11663 b := dAtA[iNdEx] 11664 iNdEx++ 11665 wire |= (uint64(b) & 0x7F) << shift 11666 if b < 0x80 { 11667 break 11668 } 11669 } 11670 fieldNum := int32(wire >> 3) 11671 wireType := int(wire & 0x7) 11672 if wireType == 4 { 11673 return fmt.Errorf("proto: LeaseGrantRequest: wiretype end group for non-group") 11674 } 11675 if fieldNum <= 0 { 11676 return fmt.Errorf("proto: LeaseGrantRequest: illegal tag %d (wire type %d)", fieldNum, wire) 11677 } 11678 switch fieldNum { 11679 case 1: 11680 if wireType != 0 { 11681 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType) 11682 } 11683 m.TTL = 0 11684 for shift := uint(0); ; shift += 7 { 11685 if shift >= 64 { 11686 return ErrIntOverflowRpc 11687 } 11688 if iNdEx >= l { 11689 return io.ErrUnexpectedEOF 11690 } 11691 b := dAtA[iNdEx] 11692 iNdEx++ 11693 m.TTL |= (int64(b) & 0x7F) << shift 11694 if b < 0x80 { 11695 break 11696 } 11697 } 11698 case 2: 11699 if wireType != 0 { 11700 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 11701 } 11702 m.ID = 0 11703 for shift := uint(0); ; shift += 7 { 11704 if shift >= 64 { 11705 return ErrIntOverflowRpc 11706 } 11707 if iNdEx >= l { 11708 return io.ErrUnexpectedEOF 11709 } 11710 b := dAtA[iNdEx] 11711 iNdEx++ 11712 m.ID |= (int64(b) & 0x7F) << shift 11713 if b < 0x80 { 11714 break 11715 } 11716 } 11717 default: 11718 iNdEx = preIndex 11719 skippy, err := skipRpc(dAtA[iNdEx:]) 11720 if err != nil { 11721 return err 11722 } 11723 if skippy < 0 { 11724 return ErrInvalidLengthRpc 11725 } 11726 if (iNdEx + skippy) > l { 11727 return io.ErrUnexpectedEOF 11728 } 11729 iNdEx += skippy 11730 } 11731 } 11732 11733 if iNdEx > l { 11734 return io.ErrUnexpectedEOF 11735 } 11736 return nil 11737} 11738func (m *LeaseGrantResponse) Unmarshal(dAtA []byte) error { 11739 l := len(dAtA) 11740 iNdEx := 0 11741 for iNdEx < l { 11742 preIndex := iNdEx 11743 var wire uint64 11744 for shift := uint(0); ; shift += 7 { 11745 if shift >= 64 { 11746 return ErrIntOverflowRpc 11747 } 11748 if iNdEx >= l { 11749 return io.ErrUnexpectedEOF 11750 } 11751 b := dAtA[iNdEx] 11752 iNdEx++ 11753 wire |= (uint64(b) & 0x7F) << shift 11754 if b < 0x80 { 11755 break 11756 } 11757 } 11758 fieldNum := int32(wire >> 3) 11759 wireType := int(wire & 0x7) 11760 if wireType == 4 { 11761 return fmt.Errorf("proto: LeaseGrantResponse: wiretype end group for non-group") 11762 } 11763 if fieldNum <= 0 { 11764 return fmt.Errorf("proto: LeaseGrantResponse: illegal tag %d (wire type %d)", fieldNum, wire) 11765 } 11766 switch fieldNum { 11767 case 1: 11768 if wireType != 2 { 11769 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 11770 } 11771 var msglen int 11772 for shift := uint(0); ; shift += 7 { 11773 if shift >= 64 { 11774 return ErrIntOverflowRpc 11775 } 11776 if iNdEx >= l { 11777 return io.ErrUnexpectedEOF 11778 } 11779 b := dAtA[iNdEx] 11780 iNdEx++ 11781 msglen |= (int(b) & 0x7F) << shift 11782 if b < 0x80 { 11783 break 11784 } 11785 } 11786 if msglen < 0 { 11787 return ErrInvalidLengthRpc 11788 } 11789 postIndex := iNdEx + msglen 11790 if postIndex > l { 11791 return io.ErrUnexpectedEOF 11792 } 11793 if m.Header == nil { 11794 m.Header = &ResponseHeader{} 11795 } 11796 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11797 return err 11798 } 11799 iNdEx = postIndex 11800 case 2: 11801 if wireType != 0 { 11802 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 11803 } 11804 m.ID = 0 11805 for shift := uint(0); ; shift += 7 { 11806 if shift >= 64 { 11807 return ErrIntOverflowRpc 11808 } 11809 if iNdEx >= l { 11810 return io.ErrUnexpectedEOF 11811 } 11812 b := dAtA[iNdEx] 11813 iNdEx++ 11814 m.ID |= (int64(b) & 0x7F) << shift 11815 if b < 0x80 { 11816 break 11817 } 11818 } 11819 case 3: 11820 if wireType != 0 { 11821 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType) 11822 } 11823 m.TTL = 0 11824 for shift := uint(0); ; shift += 7 { 11825 if shift >= 64 { 11826 return ErrIntOverflowRpc 11827 } 11828 if iNdEx >= l { 11829 return io.ErrUnexpectedEOF 11830 } 11831 b := dAtA[iNdEx] 11832 iNdEx++ 11833 m.TTL |= (int64(b) & 0x7F) << shift 11834 if b < 0x80 { 11835 break 11836 } 11837 } 11838 case 4: 11839 if wireType != 2 { 11840 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 11841 } 11842 var stringLen uint64 11843 for shift := uint(0); ; shift += 7 { 11844 if shift >= 64 { 11845 return ErrIntOverflowRpc 11846 } 11847 if iNdEx >= l { 11848 return io.ErrUnexpectedEOF 11849 } 11850 b := dAtA[iNdEx] 11851 iNdEx++ 11852 stringLen |= (uint64(b) & 0x7F) << shift 11853 if b < 0x80 { 11854 break 11855 } 11856 } 11857 intStringLen := int(stringLen) 11858 if intStringLen < 0 { 11859 return ErrInvalidLengthRpc 11860 } 11861 postIndex := iNdEx + intStringLen 11862 if postIndex > l { 11863 return io.ErrUnexpectedEOF 11864 } 11865 m.Error = string(dAtA[iNdEx:postIndex]) 11866 iNdEx = postIndex 11867 default: 11868 iNdEx = preIndex 11869 skippy, err := skipRpc(dAtA[iNdEx:]) 11870 if err != nil { 11871 return err 11872 } 11873 if skippy < 0 { 11874 return ErrInvalidLengthRpc 11875 } 11876 if (iNdEx + skippy) > l { 11877 return io.ErrUnexpectedEOF 11878 } 11879 iNdEx += skippy 11880 } 11881 } 11882 11883 if iNdEx > l { 11884 return io.ErrUnexpectedEOF 11885 } 11886 return nil 11887} 11888func (m *LeaseRevokeRequest) Unmarshal(dAtA []byte) error { 11889 l := len(dAtA) 11890 iNdEx := 0 11891 for iNdEx < l { 11892 preIndex := iNdEx 11893 var wire uint64 11894 for shift := uint(0); ; shift += 7 { 11895 if shift >= 64 { 11896 return ErrIntOverflowRpc 11897 } 11898 if iNdEx >= l { 11899 return io.ErrUnexpectedEOF 11900 } 11901 b := dAtA[iNdEx] 11902 iNdEx++ 11903 wire |= (uint64(b) & 0x7F) << shift 11904 if b < 0x80 { 11905 break 11906 } 11907 } 11908 fieldNum := int32(wire >> 3) 11909 wireType := int(wire & 0x7) 11910 if wireType == 4 { 11911 return fmt.Errorf("proto: LeaseRevokeRequest: wiretype end group for non-group") 11912 } 11913 if fieldNum <= 0 { 11914 return fmt.Errorf("proto: LeaseRevokeRequest: illegal tag %d (wire type %d)", fieldNum, wire) 11915 } 11916 switch fieldNum { 11917 case 1: 11918 if wireType != 0 { 11919 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 11920 } 11921 m.ID = 0 11922 for shift := uint(0); ; shift += 7 { 11923 if shift >= 64 { 11924 return ErrIntOverflowRpc 11925 } 11926 if iNdEx >= l { 11927 return io.ErrUnexpectedEOF 11928 } 11929 b := dAtA[iNdEx] 11930 iNdEx++ 11931 m.ID |= (int64(b) & 0x7F) << shift 11932 if b < 0x80 { 11933 break 11934 } 11935 } 11936 default: 11937 iNdEx = preIndex 11938 skippy, err := skipRpc(dAtA[iNdEx:]) 11939 if err != nil { 11940 return err 11941 } 11942 if skippy < 0 { 11943 return ErrInvalidLengthRpc 11944 } 11945 if (iNdEx + skippy) > l { 11946 return io.ErrUnexpectedEOF 11947 } 11948 iNdEx += skippy 11949 } 11950 } 11951 11952 if iNdEx > l { 11953 return io.ErrUnexpectedEOF 11954 } 11955 return nil 11956} 11957func (m *LeaseRevokeResponse) Unmarshal(dAtA []byte) error { 11958 l := len(dAtA) 11959 iNdEx := 0 11960 for iNdEx < l { 11961 preIndex := iNdEx 11962 var wire uint64 11963 for shift := uint(0); ; shift += 7 { 11964 if shift >= 64 { 11965 return ErrIntOverflowRpc 11966 } 11967 if iNdEx >= l { 11968 return io.ErrUnexpectedEOF 11969 } 11970 b := dAtA[iNdEx] 11971 iNdEx++ 11972 wire |= (uint64(b) & 0x7F) << shift 11973 if b < 0x80 { 11974 break 11975 } 11976 } 11977 fieldNum := int32(wire >> 3) 11978 wireType := int(wire & 0x7) 11979 if wireType == 4 { 11980 return fmt.Errorf("proto: LeaseRevokeResponse: wiretype end group for non-group") 11981 } 11982 if fieldNum <= 0 { 11983 return fmt.Errorf("proto: LeaseRevokeResponse: illegal tag %d (wire type %d)", fieldNum, wire) 11984 } 11985 switch fieldNum { 11986 case 1: 11987 if wireType != 2 { 11988 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 11989 } 11990 var msglen int 11991 for shift := uint(0); ; shift += 7 { 11992 if shift >= 64 { 11993 return ErrIntOverflowRpc 11994 } 11995 if iNdEx >= l { 11996 return io.ErrUnexpectedEOF 11997 } 11998 b := dAtA[iNdEx] 11999 iNdEx++ 12000 msglen |= (int(b) & 0x7F) << shift 12001 if b < 0x80 { 12002 break 12003 } 12004 } 12005 if msglen < 0 { 12006 return ErrInvalidLengthRpc 12007 } 12008 postIndex := iNdEx + msglen 12009 if postIndex > l { 12010 return io.ErrUnexpectedEOF 12011 } 12012 if m.Header == nil { 12013 m.Header = &ResponseHeader{} 12014 } 12015 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12016 return err 12017 } 12018 iNdEx = postIndex 12019 default: 12020 iNdEx = preIndex 12021 skippy, err := skipRpc(dAtA[iNdEx:]) 12022 if err != nil { 12023 return err 12024 } 12025 if skippy < 0 { 12026 return ErrInvalidLengthRpc 12027 } 12028 if (iNdEx + skippy) > l { 12029 return io.ErrUnexpectedEOF 12030 } 12031 iNdEx += skippy 12032 } 12033 } 12034 12035 if iNdEx > l { 12036 return io.ErrUnexpectedEOF 12037 } 12038 return nil 12039} 12040func (m *LeaseKeepAliveRequest) Unmarshal(dAtA []byte) error { 12041 l := len(dAtA) 12042 iNdEx := 0 12043 for iNdEx < l { 12044 preIndex := iNdEx 12045 var wire uint64 12046 for shift := uint(0); ; shift += 7 { 12047 if shift >= 64 { 12048 return ErrIntOverflowRpc 12049 } 12050 if iNdEx >= l { 12051 return io.ErrUnexpectedEOF 12052 } 12053 b := dAtA[iNdEx] 12054 iNdEx++ 12055 wire |= (uint64(b) & 0x7F) << shift 12056 if b < 0x80 { 12057 break 12058 } 12059 } 12060 fieldNum := int32(wire >> 3) 12061 wireType := int(wire & 0x7) 12062 if wireType == 4 { 12063 return fmt.Errorf("proto: LeaseKeepAliveRequest: wiretype end group for non-group") 12064 } 12065 if fieldNum <= 0 { 12066 return fmt.Errorf("proto: LeaseKeepAliveRequest: illegal tag %d (wire type %d)", fieldNum, wire) 12067 } 12068 switch fieldNum { 12069 case 1: 12070 if wireType != 0 { 12071 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 12072 } 12073 m.ID = 0 12074 for shift := uint(0); ; shift += 7 { 12075 if shift >= 64 { 12076 return ErrIntOverflowRpc 12077 } 12078 if iNdEx >= l { 12079 return io.ErrUnexpectedEOF 12080 } 12081 b := dAtA[iNdEx] 12082 iNdEx++ 12083 m.ID |= (int64(b) & 0x7F) << shift 12084 if b < 0x80 { 12085 break 12086 } 12087 } 12088 default: 12089 iNdEx = preIndex 12090 skippy, err := skipRpc(dAtA[iNdEx:]) 12091 if err != nil { 12092 return err 12093 } 12094 if skippy < 0 { 12095 return ErrInvalidLengthRpc 12096 } 12097 if (iNdEx + skippy) > l { 12098 return io.ErrUnexpectedEOF 12099 } 12100 iNdEx += skippy 12101 } 12102 } 12103 12104 if iNdEx > l { 12105 return io.ErrUnexpectedEOF 12106 } 12107 return nil 12108} 12109func (m *LeaseKeepAliveResponse) Unmarshal(dAtA []byte) error { 12110 l := len(dAtA) 12111 iNdEx := 0 12112 for iNdEx < l { 12113 preIndex := iNdEx 12114 var wire uint64 12115 for shift := uint(0); ; shift += 7 { 12116 if shift >= 64 { 12117 return ErrIntOverflowRpc 12118 } 12119 if iNdEx >= l { 12120 return io.ErrUnexpectedEOF 12121 } 12122 b := dAtA[iNdEx] 12123 iNdEx++ 12124 wire |= (uint64(b) & 0x7F) << shift 12125 if b < 0x80 { 12126 break 12127 } 12128 } 12129 fieldNum := int32(wire >> 3) 12130 wireType := int(wire & 0x7) 12131 if wireType == 4 { 12132 return fmt.Errorf("proto: LeaseKeepAliveResponse: wiretype end group for non-group") 12133 } 12134 if fieldNum <= 0 { 12135 return fmt.Errorf("proto: LeaseKeepAliveResponse: illegal tag %d (wire type %d)", fieldNum, wire) 12136 } 12137 switch fieldNum { 12138 case 1: 12139 if wireType != 2 { 12140 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 12141 } 12142 var msglen int 12143 for shift := uint(0); ; shift += 7 { 12144 if shift >= 64 { 12145 return ErrIntOverflowRpc 12146 } 12147 if iNdEx >= l { 12148 return io.ErrUnexpectedEOF 12149 } 12150 b := dAtA[iNdEx] 12151 iNdEx++ 12152 msglen |= (int(b) & 0x7F) << shift 12153 if b < 0x80 { 12154 break 12155 } 12156 } 12157 if msglen < 0 { 12158 return ErrInvalidLengthRpc 12159 } 12160 postIndex := iNdEx + msglen 12161 if postIndex > l { 12162 return io.ErrUnexpectedEOF 12163 } 12164 if m.Header == nil { 12165 m.Header = &ResponseHeader{} 12166 } 12167 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12168 return err 12169 } 12170 iNdEx = postIndex 12171 case 2: 12172 if wireType != 0 { 12173 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 12174 } 12175 m.ID = 0 12176 for shift := uint(0); ; shift += 7 { 12177 if shift >= 64 { 12178 return ErrIntOverflowRpc 12179 } 12180 if iNdEx >= l { 12181 return io.ErrUnexpectedEOF 12182 } 12183 b := dAtA[iNdEx] 12184 iNdEx++ 12185 m.ID |= (int64(b) & 0x7F) << shift 12186 if b < 0x80 { 12187 break 12188 } 12189 } 12190 case 3: 12191 if wireType != 0 { 12192 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType) 12193 } 12194 m.TTL = 0 12195 for shift := uint(0); ; shift += 7 { 12196 if shift >= 64 { 12197 return ErrIntOverflowRpc 12198 } 12199 if iNdEx >= l { 12200 return io.ErrUnexpectedEOF 12201 } 12202 b := dAtA[iNdEx] 12203 iNdEx++ 12204 m.TTL |= (int64(b) & 0x7F) << shift 12205 if b < 0x80 { 12206 break 12207 } 12208 } 12209 default: 12210 iNdEx = preIndex 12211 skippy, err := skipRpc(dAtA[iNdEx:]) 12212 if err != nil { 12213 return err 12214 } 12215 if skippy < 0 { 12216 return ErrInvalidLengthRpc 12217 } 12218 if (iNdEx + skippy) > l { 12219 return io.ErrUnexpectedEOF 12220 } 12221 iNdEx += skippy 12222 } 12223 } 12224 12225 if iNdEx > l { 12226 return io.ErrUnexpectedEOF 12227 } 12228 return nil 12229} 12230func (m *LeaseTimeToLiveRequest) Unmarshal(dAtA []byte) error { 12231 l := len(dAtA) 12232 iNdEx := 0 12233 for iNdEx < l { 12234 preIndex := iNdEx 12235 var wire uint64 12236 for shift := uint(0); ; shift += 7 { 12237 if shift >= 64 { 12238 return ErrIntOverflowRpc 12239 } 12240 if iNdEx >= l { 12241 return io.ErrUnexpectedEOF 12242 } 12243 b := dAtA[iNdEx] 12244 iNdEx++ 12245 wire |= (uint64(b) & 0x7F) << shift 12246 if b < 0x80 { 12247 break 12248 } 12249 } 12250 fieldNum := int32(wire >> 3) 12251 wireType := int(wire & 0x7) 12252 if wireType == 4 { 12253 return fmt.Errorf("proto: LeaseTimeToLiveRequest: wiretype end group for non-group") 12254 } 12255 if fieldNum <= 0 { 12256 return fmt.Errorf("proto: LeaseTimeToLiveRequest: illegal tag %d (wire type %d)", fieldNum, wire) 12257 } 12258 switch fieldNum { 12259 case 1: 12260 if wireType != 0 { 12261 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 12262 } 12263 m.ID = 0 12264 for shift := uint(0); ; shift += 7 { 12265 if shift >= 64 { 12266 return ErrIntOverflowRpc 12267 } 12268 if iNdEx >= l { 12269 return io.ErrUnexpectedEOF 12270 } 12271 b := dAtA[iNdEx] 12272 iNdEx++ 12273 m.ID |= (int64(b) & 0x7F) << shift 12274 if b < 0x80 { 12275 break 12276 } 12277 } 12278 case 2: 12279 if wireType != 0 { 12280 return fmt.Errorf("proto: wrong wireType = %d for field Keys", wireType) 12281 } 12282 var v int 12283 for shift := uint(0); ; shift += 7 { 12284 if shift >= 64 { 12285 return ErrIntOverflowRpc 12286 } 12287 if iNdEx >= l { 12288 return io.ErrUnexpectedEOF 12289 } 12290 b := dAtA[iNdEx] 12291 iNdEx++ 12292 v |= (int(b) & 0x7F) << shift 12293 if b < 0x80 { 12294 break 12295 } 12296 } 12297 m.Keys = bool(v != 0) 12298 default: 12299 iNdEx = preIndex 12300 skippy, err := skipRpc(dAtA[iNdEx:]) 12301 if err != nil { 12302 return err 12303 } 12304 if skippy < 0 { 12305 return ErrInvalidLengthRpc 12306 } 12307 if (iNdEx + skippy) > l { 12308 return io.ErrUnexpectedEOF 12309 } 12310 iNdEx += skippy 12311 } 12312 } 12313 12314 if iNdEx > l { 12315 return io.ErrUnexpectedEOF 12316 } 12317 return nil 12318} 12319func (m *LeaseTimeToLiveResponse) Unmarshal(dAtA []byte) error { 12320 l := len(dAtA) 12321 iNdEx := 0 12322 for iNdEx < l { 12323 preIndex := iNdEx 12324 var wire uint64 12325 for shift := uint(0); ; shift += 7 { 12326 if shift >= 64 { 12327 return ErrIntOverflowRpc 12328 } 12329 if iNdEx >= l { 12330 return io.ErrUnexpectedEOF 12331 } 12332 b := dAtA[iNdEx] 12333 iNdEx++ 12334 wire |= (uint64(b) & 0x7F) << shift 12335 if b < 0x80 { 12336 break 12337 } 12338 } 12339 fieldNum := int32(wire >> 3) 12340 wireType := int(wire & 0x7) 12341 if wireType == 4 { 12342 return fmt.Errorf("proto: LeaseTimeToLiveResponse: wiretype end group for non-group") 12343 } 12344 if fieldNum <= 0 { 12345 return fmt.Errorf("proto: LeaseTimeToLiveResponse: illegal tag %d (wire type %d)", fieldNum, wire) 12346 } 12347 switch fieldNum { 12348 case 1: 12349 if wireType != 2 { 12350 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 12351 } 12352 var msglen int 12353 for shift := uint(0); ; shift += 7 { 12354 if shift >= 64 { 12355 return ErrIntOverflowRpc 12356 } 12357 if iNdEx >= l { 12358 return io.ErrUnexpectedEOF 12359 } 12360 b := dAtA[iNdEx] 12361 iNdEx++ 12362 msglen |= (int(b) & 0x7F) << shift 12363 if b < 0x80 { 12364 break 12365 } 12366 } 12367 if msglen < 0 { 12368 return ErrInvalidLengthRpc 12369 } 12370 postIndex := iNdEx + msglen 12371 if postIndex > l { 12372 return io.ErrUnexpectedEOF 12373 } 12374 if m.Header == nil { 12375 m.Header = &ResponseHeader{} 12376 } 12377 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12378 return err 12379 } 12380 iNdEx = postIndex 12381 case 2: 12382 if wireType != 0 { 12383 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 12384 } 12385 m.ID = 0 12386 for shift := uint(0); ; shift += 7 { 12387 if shift >= 64 { 12388 return ErrIntOverflowRpc 12389 } 12390 if iNdEx >= l { 12391 return io.ErrUnexpectedEOF 12392 } 12393 b := dAtA[iNdEx] 12394 iNdEx++ 12395 m.ID |= (int64(b) & 0x7F) << shift 12396 if b < 0x80 { 12397 break 12398 } 12399 } 12400 case 3: 12401 if wireType != 0 { 12402 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType) 12403 } 12404 m.TTL = 0 12405 for shift := uint(0); ; shift += 7 { 12406 if shift >= 64 { 12407 return ErrIntOverflowRpc 12408 } 12409 if iNdEx >= l { 12410 return io.ErrUnexpectedEOF 12411 } 12412 b := dAtA[iNdEx] 12413 iNdEx++ 12414 m.TTL |= (int64(b) & 0x7F) << shift 12415 if b < 0x80 { 12416 break 12417 } 12418 } 12419 case 4: 12420 if wireType != 0 { 12421 return fmt.Errorf("proto: wrong wireType = %d for field GrantedTTL", wireType) 12422 } 12423 m.GrantedTTL = 0 12424 for shift := uint(0); ; shift += 7 { 12425 if shift >= 64 { 12426 return ErrIntOverflowRpc 12427 } 12428 if iNdEx >= l { 12429 return io.ErrUnexpectedEOF 12430 } 12431 b := dAtA[iNdEx] 12432 iNdEx++ 12433 m.GrantedTTL |= (int64(b) & 0x7F) << shift 12434 if b < 0x80 { 12435 break 12436 } 12437 } 12438 case 5: 12439 if wireType != 2 { 12440 return fmt.Errorf("proto: wrong wireType = %d for field Keys", wireType) 12441 } 12442 var byteLen int 12443 for shift := uint(0); ; shift += 7 { 12444 if shift >= 64 { 12445 return ErrIntOverflowRpc 12446 } 12447 if iNdEx >= l { 12448 return io.ErrUnexpectedEOF 12449 } 12450 b := dAtA[iNdEx] 12451 iNdEx++ 12452 byteLen |= (int(b) & 0x7F) << shift 12453 if b < 0x80 { 12454 break 12455 } 12456 } 12457 if byteLen < 0 { 12458 return ErrInvalidLengthRpc 12459 } 12460 postIndex := iNdEx + byteLen 12461 if postIndex > l { 12462 return io.ErrUnexpectedEOF 12463 } 12464 m.Keys = append(m.Keys, make([]byte, postIndex-iNdEx)) 12465 copy(m.Keys[len(m.Keys)-1], dAtA[iNdEx:postIndex]) 12466 iNdEx = postIndex 12467 default: 12468 iNdEx = preIndex 12469 skippy, err := skipRpc(dAtA[iNdEx:]) 12470 if err != nil { 12471 return err 12472 } 12473 if skippy < 0 { 12474 return ErrInvalidLengthRpc 12475 } 12476 if (iNdEx + skippy) > l { 12477 return io.ErrUnexpectedEOF 12478 } 12479 iNdEx += skippy 12480 } 12481 } 12482 12483 if iNdEx > l { 12484 return io.ErrUnexpectedEOF 12485 } 12486 return nil 12487} 12488func (m *Member) Unmarshal(dAtA []byte) error { 12489 l := len(dAtA) 12490 iNdEx := 0 12491 for iNdEx < l { 12492 preIndex := iNdEx 12493 var wire uint64 12494 for shift := uint(0); ; shift += 7 { 12495 if shift >= 64 { 12496 return ErrIntOverflowRpc 12497 } 12498 if iNdEx >= l { 12499 return io.ErrUnexpectedEOF 12500 } 12501 b := dAtA[iNdEx] 12502 iNdEx++ 12503 wire |= (uint64(b) & 0x7F) << shift 12504 if b < 0x80 { 12505 break 12506 } 12507 } 12508 fieldNum := int32(wire >> 3) 12509 wireType := int(wire & 0x7) 12510 if wireType == 4 { 12511 return fmt.Errorf("proto: Member: wiretype end group for non-group") 12512 } 12513 if fieldNum <= 0 { 12514 return fmt.Errorf("proto: Member: illegal tag %d (wire type %d)", fieldNum, wire) 12515 } 12516 switch fieldNum { 12517 case 1: 12518 if wireType != 0 { 12519 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 12520 } 12521 m.ID = 0 12522 for shift := uint(0); ; shift += 7 { 12523 if shift >= 64 { 12524 return ErrIntOverflowRpc 12525 } 12526 if iNdEx >= l { 12527 return io.ErrUnexpectedEOF 12528 } 12529 b := dAtA[iNdEx] 12530 iNdEx++ 12531 m.ID |= (uint64(b) & 0x7F) << shift 12532 if b < 0x80 { 12533 break 12534 } 12535 } 12536 case 2: 12537 if wireType != 2 { 12538 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 12539 } 12540 var stringLen uint64 12541 for shift := uint(0); ; shift += 7 { 12542 if shift >= 64 { 12543 return ErrIntOverflowRpc 12544 } 12545 if iNdEx >= l { 12546 return io.ErrUnexpectedEOF 12547 } 12548 b := dAtA[iNdEx] 12549 iNdEx++ 12550 stringLen |= (uint64(b) & 0x7F) << shift 12551 if b < 0x80 { 12552 break 12553 } 12554 } 12555 intStringLen := int(stringLen) 12556 if intStringLen < 0 { 12557 return ErrInvalidLengthRpc 12558 } 12559 postIndex := iNdEx + intStringLen 12560 if postIndex > l { 12561 return io.ErrUnexpectedEOF 12562 } 12563 m.Name = string(dAtA[iNdEx:postIndex]) 12564 iNdEx = postIndex 12565 case 3: 12566 if wireType != 2 { 12567 return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType) 12568 } 12569 var stringLen uint64 12570 for shift := uint(0); ; shift += 7 { 12571 if shift >= 64 { 12572 return ErrIntOverflowRpc 12573 } 12574 if iNdEx >= l { 12575 return io.ErrUnexpectedEOF 12576 } 12577 b := dAtA[iNdEx] 12578 iNdEx++ 12579 stringLen |= (uint64(b) & 0x7F) << shift 12580 if b < 0x80 { 12581 break 12582 } 12583 } 12584 intStringLen := int(stringLen) 12585 if intStringLen < 0 { 12586 return ErrInvalidLengthRpc 12587 } 12588 postIndex := iNdEx + intStringLen 12589 if postIndex > l { 12590 return io.ErrUnexpectedEOF 12591 } 12592 m.PeerURLs = append(m.PeerURLs, string(dAtA[iNdEx:postIndex])) 12593 iNdEx = postIndex 12594 case 4: 12595 if wireType != 2 { 12596 return fmt.Errorf("proto: wrong wireType = %d for field ClientURLs", wireType) 12597 } 12598 var stringLen uint64 12599 for shift := uint(0); ; shift += 7 { 12600 if shift >= 64 { 12601 return ErrIntOverflowRpc 12602 } 12603 if iNdEx >= l { 12604 return io.ErrUnexpectedEOF 12605 } 12606 b := dAtA[iNdEx] 12607 iNdEx++ 12608 stringLen |= (uint64(b) & 0x7F) << shift 12609 if b < 0x80 { 12610 break 12611 } 12612 } 12613 intStringLen := int(stringLen) 12614 if intStringLen < 0 { 12615 return ErrInvalidLengthRpc 12616 } 12617 postIndex := iNdEx + intStringLen 12618 if postIndex > l { 12619 return io.ErrUnexpectedEOF 12620 } 12621 m.ClientURLs = append(m.ClientURLs, string(dAtA[iNdEx:postIndex])) 12622 iNdEx = postIndex 12623 default: 12624 iNdEx = preIndex 12625 skippy, err := skipRpc(dAtA[iNdEx:]) 12626 if err != nil { 12627 return err 12628 } 12629 if skippy < 0 { 12630 return ErrInvalidLengthRpc 12631 } 12632 if (iNdEx + skippy) > l { 12633 return io.ErrUnexpectedEOF 12634 } 12635 iNdEx += skippy 12636 } 12637 } 12638 12639 if iNdEx > l { 12640 return io.ErrUnexpectedEOF 12641 } 12642 return nil 12643} 12644func (m *MemberAddRequest) Unmarshal(dAtA []byte) error { 12645 l := len(dAtA) 12646 iNdEx := 0 12647 for iNdEx < l { 12648 preIndex := iNdEx 12649 var wire uint64 12650 for shift := uint(0); ; shift += 7 { 12651 if shift >= 64 { 12652 return ErrIntOverflowRpc 12653 } 12654 if iNdEx >= l { 12655 return io.ErrUnexpectedEOF 12656 } 12657 b := dAtA[iNdEx] 12658 iNdEx++ 12659 wire |= (uint64(b) & 0x7F) << shift 12660 if b < 0x80 { 12661 break 12662 } 12663 } 12664 fieldNum := int32(wire >> 3) 12665 wireType := int(wire & 0x7) 12666 if wireType == 4 { 12667 return fmt.Errorf("proto: MemberAddRequest: wiretype end group for non-group") 12668 } 12669 if fieldNum <= 0 { 12670 return fmt.Errorf("proto: MemberAddRequest: illegal tag %d (wire type %d)", fieldNum, wire) 12671 } 12672 switch fieldNum { 12673 case 1: 12674 if wireType != 2 { 12675 return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType) 12676 } 12677 var stringLen uint64 12678 for shift := uint(0); ; shift += 7 { 12679 if shift >= 64 { 12680 return ErrIntOverflowRpc 12681 } 12682 if iNdEx >= l { 12683 return io.ErrUnexpectedEOF 12684 } 12685 b := dAtA[iNdEx] 12686 iNdEx++ 12687 stringLen |= (uint64(b) & 0x7F) << shift 12688 if b < 0x80 { 12689 break 12690 } 12691 } 12692 intStringLen := int(stringLen) 12693 if intStringLen < 0 { 12694 return ErrInvalidLengthRpc 12695 } 12696 postIndex := iNdEx + intStringLen 12697 if postIndex > l { 12698 return io.ErrUnexpectedEOF 12699 } 12700 m.PeerURLs = append(m.PeerURLs, string(dAtA[iNdEx:postIndex])) 12701 iNdEx = postIndex 12702 default: 12703 iNdEx = preIndex 12704 skippy, err := skipRpc(dAtA[iNdEx:]) 12705 if err != nil { 12706 return err 12707 } 12708 if skippy < 0 { 12709 return ErrInvalidLengthRpc 12710 } 12711 if (iNdEx + skippy) > l { 12712 return io.ErrUnexpectedEOF 12713 } 12714 iNdEx += skippy 12715 } 12716 } 12717 12718 if iNdEx > l { 12719 return io.ErrUnexpectedEOF 12720 } 12721 return nil 12722} 12723func (m *MemberAddResponse) Unmarshal(dAtA []byte) error { 12724 l := len(dAtA) 12725 iNdEx := 0 12726 for iNdEx < l { 12727 preIndex := iNdEx 12728 var wire uint64 12729 for shift := uint(0); ; shift += 7 { 12730 if shift >= 64 { 12731 return ErrIntOverflowRpc 12732 } 12733 if iNdEx >= l { 12734 return io.ErrUnexpectedEOF 12735 } 12736 b := dAtA[iNdEx] 12737 iNdEx++ 12738 wire |= (uint64(b) & 0x7F) << shift 12739 if b < 0x80 { 12740 break 12741 } 12742 } 12743 fieldNum := int32(wire >> 3) 12744 wireType := int(wire & 0x7) 12745 if wireType == 4 { 12746 return fmt.Errorf("proto: MemberAddResponse: wiretype end group for non-group") 12747 } 12748 if fieldNum <= 0 { 12749 return fmt.Errorf("proto: MemberAddResponse: illegal tag %d (wire type %d)", fieldNum, wire) 12750 } 12751 switch fieldNum { 12752 case 1: 12753 if wireType != 2 { 12754 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 12755 } 12756 var msglen int 12757 for shift := uint(0); ; shift += 7 { 12758 if shift >= 64 { 12759 return ErrIntOverflowRpc 12760 } 12761 if iNdEx >= l { 12762 return io.ErrUnexpectedEOF 12763 } 12764 b := dAtA[iNdEx] 12765 iNdEx++ 12766 msglen |= (int(b) & 0x7F) << shift 12767 if b < 0x80 { 12768 break 12769 } 12770 } 12771 if msglen < 0 { 12772 return ErrInvalidLengthRpc 12773 } 12774 postIndex := iNdEx + msglen 12775 if postIndex > l { 12776 return io.ErrUnexpectedEOF 12777 } 12778 if m.Header == nil { 12779 m.Header = &ResponseHeader{} 12780 } 12781 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12782 return err 12783 } 12784 iNdEx = postIndex 12785 case 2: 12786 if wireType != 2 { 12787 return fmt.Errorf("proto: wrong wireType = %d for field Member", wireType) 12788 } 12789 var msglen int 12790 for shift := uint(0); ; shift += 7 { 12791 if shift >= 64 { 12792 return ErrIntOverflowRpc 12793 } 12794 if iNdEx >= l { 12795 return io.ErrUnexpectedEOF 12796 } 12797 b := dAtA[iNdEx] 12798 iNdEx++ 12799 msglen |= (int(b) & 0x7F) << shift 12800 if b < 0x80 { 12801 break 12802 } 12803 } 12804 if msglen < 0 { 12805 return ErrInvalidLengthRpc 12806 } 12807 postIndex := iNdEx + msglen 12808 if postIndex > l { 12809 return io.ErrUnexpectedEOF 12810 } 12811 if m.Member == nil { 12812 m.Member = &Member{} 12813 } 12814 if err := m.Member.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12815 return err 12816 } 12817 iNdEx = postIndex 12818 case 3: 12819 if wireType != 2 { 12820 return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType) 12821 } 12822 var msglen int 12823 for shift := uint(0); ; shift += 7 { 12824 if shift >= 64 { 12825 return ErrIntOverflowRpc 12826 } 12827 if iNdEx >= l { 12828 return io.ErrUnexpectedEOF 12829 } 12830 b := dAtA[iNdEx] 12831 iNdEx++ 12832 msglen |= (int(b) & 0x7F) << shift 12833 if b < 0x80 { 12834 break 12835 } 12836 } 12837 if msglen < 0 { 12838 return ErrInvalidLengthRpc 12839 } 12840 postIndex := iNdEx + msglen 12841 if postIndex > l { 12842 return io.ErrUnexpectedEOF 12843 } 12844 m.Members = append(m.Members, &Member{}) 12845 if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12846 return err 12847 } 12848 iNdEx = postIndex 12849 default: 12850 iNdEx = preIndex 12851 skippy, err := skipRpc(dAtA[iNdEx:]) 12852 if err != nil { 12853 return err 12854 } 12855 if skippy < 0 { 12856 return ErrInvalidLengthRpc 12857 } 12858 if (iNdEx + skippy) > l { 12859 return io.ErrUnexpectedEOF 12860 } 12861 iNdEx += skippy 12862 } 12863 } 12864 12865 if iNdEx > l { 12866 return io.ErrUnexpectedEOF 12867 } 12868 return nil 12869} 12870func (m *MemberRemoveRequest) Unmarshal(dAtA []byte) error { 12871 l := len(dAtA) 12872 iNdEx := 0 12873 for iNdEx < l { 12874 preIndex := iNdEx 12875 var wire uint64 12876 for shift := uint(0); ; shift += 7 { 12877 if shift >= 64 { 12878 return ErrIntOverflowRpc 12879 } 12880 if iNdEx >= l { 12881 return io.ErrUnexpectedEOF 12882 } 12883 b := dAtA[iNdEx] 12884 iNdEx++ 12885 wire |= (uint64(b) & 0x7F) << shift 12886 if b < 0x80 { 12887 break 12888 } 12889 } 12890 fieldNum := int32(wire >> 3) 12891 wireType := int(wire & 0x7) 12892 if wireType == 4 { 12893 return fmt.Errorf("proto: MemberRemoveRequest: wiretype end group for non-group") 12894 } 12895 if fieldNum <= 0 { 12896 return fmt.Errorf("proto: MemberRemoveRequest: illegal tag %d (wire type %d)", fieldNum, wire) 12897 } 12898 switch fieldNum { 12899 case 1: 12900 if wireType != 0 { 12901 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 12902 } 12903 m.ID = 0 12904 for shift := uint(0); ; shift += 7 { 12905 if shift >= 64 { 12906 return ErrIntOverflowRpc 12907 } 12908 if iNdEx >= l { 12909 return io.ErrUnexpectedEOF 12910 } 12911 b := dAtA[iNdEx] 12912 iNdEx++ 12913 m.ID |= (uint64(b) & 0x7F) << shift 12914 if b < 0x80 { 12915 break 12916 } 12917 } 12918 default: 12919 iNdEx = preIndex 12920 skippy, err := skipRpc(dAtA[iNdEx:]) 12921 if err != nil { 12922 return err 12923 } 12924 if skippy < 0 { 12925 return ErrInvalidLengthRpc 12926 } 12927 if (iNdEx + skippy) > l { 12928 return io.ErrUnexpectedEOF 12929 } 12930 iNdEx += skippy 12931 } 12932 } 12933 12934 if iNdEx > l { 12935 return io.ErrUnexpectedEOF 12936 } 12937 return nil 12938} 12939func (m *MemberRemoveResponse) Unmarshal(dAtA []byte) error { 12940 l := len(dAtA) 12941 iNdEx := 0 12942 for iNdEx < l { 12943 preIndex := iNdEx 12944 var wire uint64 12945 for shift := uint(0); ; shift += 7 { 12946 if shift >= 64 { 12947 return ErrIntOverflowRpc 12948 } 12949 if iNdEx >= l { 12950 return io.ErrUnexpectedEOF 12951 } 12952 b := dAtA[iNdEx] 12953 iNdEx++ 12954 wire |= (uint64(b) & 0x7F) << shift 12955 if b < 0x80 { 12956 break 12957 } 12958 } 12959 fieldNum := int32(wire >> 3) 12960 wireType := int(wire & 0x7) 12961 if wireType == 4 { 12962 return fmt.Errorf("proto: MemberRemoveResponse: wiretype end group for non-group") 12963 } 12964 if fieldNum <= 0 { 12965 return fmt.Errorf("proto: MemberRemoveResponse: illegal tag %d (wire type %d)", fieldNum, wire) 12966 } 12967 switch fieldNum { 12968 case 1: 12969 if wireType != 2 { 12970 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 12971 } 12972 var msglen int 12973 for shift := uint(0); ; shift += 7 { 12974 if shift >= 64 { 12975 return ErrIntOverflowRpc 12976 } 12977 if iNdEx >= l { 12978 return io.ErrUnexpectedEOF 12979 } 12980 b := dAtA[iNdEx] 12981 iNdEx++ 12982 msglen |= (int(b) & 0x7F) << shift 12983 if b < 0x80 { 12984 break 12985 } 12986 } 12987 if msglen < 0 { 12988 return ErrInvalidLengthRpc 12989 } 12990 postIndex := iNdEx + msglen 12991 if postIndex > l { 12992 return io.ErrUnexpectedEOF 12993 } 12994 if m.Header == nil { 12995 m.Header = &ResponseHeader{} 12996 } 12997 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12998 return err 12999 } 13000 iNdEx = postIndex 13001 case 2: 13002 if wireType != 2 { 13003 return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType) 13004 } 13005 var msglen int 13006 for shift := uint(0); ; shift += 7 { 13007 if shift >= 64 { 13008 return ErrIntOverflowRpc 13009 } 13010 if iNdEx >= l { 13011 return io.ErrUnexpectedEOF 13012 } 13013 b := dAtA[iNdEx] 13014 iNdEx++ 13015 msglen |= (int(b) & 0x7F) << shift 13016 if b < 0x80 { 13017 break 13018 } 13019 } 13020 if msglen < 0 { 13021 return ErrInvalidLengthRpc 13022 } 13023 postIndex := iNdEx + msglen 13024 if postIndex > l { 13025 return io.ErrUnexpectedEOF 13026 } 13027 m.Members = append(m.Members, &Member{}) 13028 if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13029 return err 13030 } 13031 iNdEx = postIndex 13032 default: 13033 iNdEx = preIndex 13034 skippy, err := skipRpc(dAtA[iNdEx:]) 13035 if err != nil { 13036 return err 13037 } 13038 if skippy < 0 { 13039 return ErrInvalidLengthRpc 13040 } 13041 if (iNdEx + skippy) > l { 13042 return io.ErrUnexpectedEOF 13043 } 13044 iNdEx += skippy 13045 } 13046 } 13047 13048 if iNdEx > l { 13049 return io.ErrUnexpectedEOF 13050 } 13051 return nil 13052} 13053func (m *MemberUpdateRequest) Unmarshal(dAtA []byte) error { 13054 l := len(dAtA) 13055 iNdEx := 0 13056 for iNdEx < l { 13057 preIndex := iNdEx 13058 var wire uint64 13059 for shift := uint(0); ; shift += 7 { 13060 if shift >= 64 { 13061 return ErrIntOverflowRpc 13062 } 13063 if iNdEx >= l { 13064 return io.ErrUnexpectedEOF 13065 } 13066 b := dAtA[iNdEx] 13067 iNdEx++ 13068 wire |= (uint64(b) & 0x7F) << shift 13069 if b < 0x80 { 13070 break 13071 } 13072 } 13073 fieldNum := int32(wire >> 3) 13074 wireType := int(wire & 0x7) 13075 if wireType == 4 { 13076 return fmt.Errorf("proto: MemberUpdateRequest: wiretype end group for non-group") 13077 } 13078 if fieldNum <= 0 { 13079 return fmt.Errorf("proto: MemberUpdateRequest: illegal tag %d (wire type %d)", fieldNum, wire) 13080 } 13081 switch fieldNum { 13082 case 1: 13083 if wireType != 0 { 13084 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 13085 } 13086 m.ID = 0 13087 for shift := uint(0); ; shift += 7 { 13088 if shift >= 64 { 13089 return ErrIntOverflowRpc 13090 } 13091 if iNdEx >= l { 13092 return io.ErrUnexpectedEOF 13093 } 13094 b := dAtA[iNdEx] 13095 iNdEx++ 13096 m.ID |= (uint64(b) & 0x7F) << shift 13097 if b < 0x80 { 13098 break 13099 } 13100 } 13101 case 2: 13102 if wireType != 2 { 13103 return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType) 13104 } 13105 var stringLen uint64 13106 for shift := uint(0); ; shift += 7 { 13107 if shift >= 64 { 13108 return ErrIntOverflowRpc 13109 } 13110 if iNdEx >= l { 13111 return io.ErrUnexpectedEOF 13112 } 13113 b := dAtA[iNdEx] 13114 iNdEx++ 13115 stringLen |= (uint64(b) & 0x7F) << shift 13116 if b < 0x80 { 13117 break 13118 } 13119 } 13120 intStringLen := int(stringLen) 13121 if intStringLen < 0 { 13122 return ErrInvalidLengthRpc 13123 } 13124 postIndex := iNdEx + intStringLen 13125 if postIndex > l { 13126 return io.ErrUnexpectedEOF 13127 } 13128 m.PeerURLs = append(m.PeerURLs, string(dAtA[iNdEx:postIndex])) 13129 iNdEx = postIndex 13130 default: 13131 iNdEx = preIndex 13132 skippy, err := skipRpc(dAtA[iNdEx:]) 13133 if err != nil { 13134 return err 13135 } 13136 if skippy < 0 { 13137 return ErrInvalidLengthRpc 13138 } 13139 if (iNdEx + skippy) > l { 13140 return io.ErrUnexpectedEOF 13141 } 13142 iNdEx += skippy 13143 } 13144 } 13145 13146 if iNdEx > l { 13147 return io.ErrUnexpectedEOF 13148 } 13149 return nil 13150} 13151func (m *MemberUpdateResponse) Unmarshal(dAtA []byte) error { 13152 l := len(dAtA) 13153 iNdEx := 0 13154 for iNdEx < l { 13155 preIndex := iNdEx 13156 var wire uint64 13157 for shift := uint(0); ; shift += 7 { 13158 if shift >= 64 { 13159 return ErrIntOverflowRpc 13160 } 13161 if iNdEx >= l { 13162 return io.ErrUnexpectedEOF 13163 } 13164 b := dAtA[iNdEx] 13165 iNdEx++ 13166 wire |= (uint64(b) & 0x7F) << shift 13167 if b < 0x80 { 13168 break 13169 } 13170 } 13171 fieldNum := int32(wire >> 3) 13172 wireType := int(wire & 0x7) 13173 if wireType == 4 { 13174 return fmt.Errorf("proto: MemberUpdateResponse: wiretype end group for non-group") 13175 } 13176 if fieldNum <= 0 { 13177 return fmt.Errorf("proto: MemberUpdateResponse: illegal tag %d (wire type %d)", fieldNum, wire) 13178 } 13179 switch fieldNum { 13180 case 1: 13181 if wireType != 2 { 13182 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 13183 } 13184 var msglen int 13185 for shift := uint(0); ; shift += 7 { 13186 if shift >= 64 { 13187 return ErrIntOverflowRpc 13188 } 13189 if iNdEx >= l { 13190 return io.ErrUnexpectedEOF 13191 } 13192 b := dAtA[iNdEx] 13193 iNdEx++ 13194 msglen |= (int(b) & 0x7F) << shift 13195 if b < 0x80 { 13196 break 13197 } 13198 } 13199 if msglen < 0 { 13200 return ErrInvalidLengthRpc 13201 } 13202 postIndex := iNdEx + msglen 13203 if postIndex > l { 13204 return io.ErrUnexpectedEOF 13205 } 13206 if m.Header == nil { 13207 m.Header = &ResponseHeader{} 13208 } 13209 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13210 return err 13211 } 13212 iNdEx = postIndex 13213 case 2: 13214 if wireType != 2 { 13215 return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType) 13216 } 13217 var msglen int 13218 for shift := uint(0); ; shift += 7 { 13219 if shift >= 64 { 13220 return ErrIntOverflowRpc 13221 } 13222 if iNdEx >= l { 13223 return io.ErrUnexpectedEOF 13224 } 13225 b := dAtA[iNdEx] 13226 iNdEx++ 13227 msglen |= (int(b) & 0x7F) << shift 13228 if b < 0x80 { 13229 break 13230 } 13231 } 13232 if msglen < 0 { 13233 return ErrInvalidLengthRpc 13234 } 13235 postIndex := iNdEx + msglen 13236 if postIndex > l { 13237 return io.ErrUnexpectedEOF 13238 } 13239 m.Members = append(m.Members, &Member{}) 13240 if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13241 return err 13242 } 13243 iNdEx = postIndex 13244 default: 13245 iNdEx = preIndex 13246 skippy, err := skipRpc(dAtA[iNdEx:]) 13247 if err != nil { 13248 return err 13249 } 13250 if skippy < 0 { 13251 return ErrInvalidLengthRpc 13252 } 13253 if (iNdEx + skippy) > l { 13254 return io.ErrUnexpectedEOF 13255 } 13256 iNdEx += skippy 13257 } 13258 } 13259 13260 if iNdEx > l { 13261 return io.ErrUnexpectedEOF 13262 } 13263 return nil 13264} 13265func (m *MemberListRequest) Unmarshal(dAtA []byte) error { 13266 l := len(dAtA) 13267 iNdEx := 0 13268 for iNdEx < l { 13269 preIndex := iNdEx 13270 var wire uint64 13271 for shift := uint(0); ; shift += 7 { 13272 if shift >= 64 { 13273 return ErrIntOverflowRpc 13274 } 13275 if iNdEx >= l { 13276 return io.ErrUnexpectedEOF 13277 } 13278 b := dAtA[iNdEx] 13279 iNdEx++ 13280 wire |= (uint64(b) & 0x7F) << shift 13281 if b < 0x80 { 13282 break 13283 } 13284 } 13285 fieldNum := int32(wire >> 3) 13286 wireType := int(wire & 0x7) 13287 if wireType == 4 { 13288 return fmt.Errorf("proto: MemberListRequest: wiretype end group for non-group") 13289 } 13290 if fieldNum <= 0 { 13291 return fmt.Errorf("proto: MemberListRequest: illegal tag %d (wire type %d)", fieldNum, wire) 13292 } 13293 switch fieldNum { 13294 default: 13295 iNdEx = preIndex 13296 skippy, err := skipRpc(dAtA[iNdEx:]) 13297 if err != nil { 13298 return err 13299 } 13300 if skippy < 0 { 13301 return ErrInvalidLengthRpc 13302 } 13303 if (iNdEx + skippy) > l { 13304 return io.ErrUnexpectedEOF 13305 } 13306 iNdEx += skippy 13307 } 13308 } 13309 13310 if iNdEx > l { 13311 return io.ErrUnexpectedEOF 13312 } 13313 return nil 13314} 13315func (m *MemberListResponse) Unmarshal(dAtA []byte) error { 13316 l := len(dAtA) 13317 iNdEx := 0 13318 for iNdEx < l { 13319 preIndex := iNdEx 13320 var wire uint64 13321 for shift := uint(0); ; shift += 7 { 13322 if shift >= 64 { 13323 return ErrIntOverflowRpc 13324 } 13325 if iNdEx >= l { 13326 return io.ErrUnexpectedEOF 13327 } 13328 b := dAtA[iNdEx] 13329 iNdEx++ 13330 wire |= (uint64(b) & 0x7F) << shift 13331 if b < 0x80 { 13332 break 13333 } 13334 } 13335 fieldNum := int32(wire >> 3) 13336 wireType := int(wire & 0x7) 13337 if wireType == 4 { 13338 return fmt.Errorf("proto: MemberListResponse: wiretype end group for non-group") 13339 } 13340 if fieldNum <= 0 { 13341 return fmt.Errorf("proto: MemberListResponse: illegal tag %d (wire type %d)", fieldNum, wire) 13342 } 13343 switch fieldNum { 13344 case 1: 13345 if wireType != 2 { 13346 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 13347 } 13348 var msglen int 13349 for shift := uint(0); ; shift += 7 { 13350 if shift >= 64 { 13351 return ErrIntOverflowRpc 13352 } 13353 if iNdEx >= l { 13354 return io.ErrUnexpectedEOF 13355 } 13356 b := dAtA[iNdEx] 13357 iNdEx++ 13358 msglen |= (int(b) & 0x7F) << shift 13359 if b < 0x80 { 13360 break 13361 } 13362 } 13363 if msglen < 0 { 13364 return ErrInvalidLengthRpc 13365 } 13366 postIndex := iNdEx + msglen 13367 if postIndex > l { 13368 return io.ErrUnexpectedEOF 13369 } 13370 if m.Header == nil { 13371 m.Header = &ResponseHeader{} 13372 } 13373 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13374 return err 13375 } 13376 iNdEx = postIndex 13377 case 2: 13378 if wireType != 2 { 13379 return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType) 13380 } 13381 var msglen int 13382 for shift := uint(0); ; shift += 7 { 13383 if shift >= 64 { 13384 return ErrIntOverflowRpc 13385 } 13386 if iNdEx >= l { 13387 return io.ErrUnexpectedEOF 13388 } 13389 b := dAtA[iNdEx] 13390 iNdEx++ 13391 msglen |= (int(b) & 0x7F) << shift 13392 if b < 0x80 { 13393 break 13394 } 13395 } 13396 if msglen < 0 { 13397 return ErrInvalidLengthRpc 13398 } 13399 postIndex := iNdEx + msglen 13400 if postIndex > l { 13401 return io.ErrUnexpectedEOF 13402 } 13403 m.Members = append(m.Members, &Member{}) 13404 if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13405 return err 13406 } 13407 iNdEx = postIndex 13408 default: 13409 iNdEx = preIndex 13410 skippy, err := skipRpc(dAtA[iNdEx:]) 13411 if err != nil { 13412 return err 13413 } 13414 if skippy < 0 { 13415 return ErrInvalidLengthRpc 13416 } 13417 if (iNdEx + skippy) > l { 13418 return io.ErrUnexpectedEOF 13419 } 13420 iNdEx += skippy 13421 } 13422 } 13423 13424 if iNdEx > l { 13425 return io.ErrUnexpectedEOF 13426 } 13427 return nil 13428} 13429func (m *DefragmentRequest) Unmarshal(dAtA []byte) error { 13430 l := len(dAtA) 13431 iNdEx := 0 13432 for iNdEx < l { 13433 preIndex := iNdEx 13434 var wire uint64 13435 for shift := uint(0); ; shift += 7 { 13436 if shift >= 64 { 13437 return ErrIntOverflowRpc 13438 } 13439 if iNdEx >= l { 13440 return io.ErrUnexpectedEOF 13441 } 13442 b := dAtA[iNdEx] 13443 iNdEx++ 13444 wire |= (uint64(b) & 0x7F) << shift 13445 if b < 0x80 { 13446 break 13447 } 13448 } 13449 fieldNum := int32(wire >> 3) 13450 wireType := int(wire & 0x7) 13451 if wireType == 4 { 13452 return fmt.Errorf("proto: DefragmentRequest: wiretype end group for non-group") 13453 } 13454 if fieldNum <= 0 { 13455 return fmt.Errorf("proto: DefragmentRequest: illegal tag %d (wire type %d)", fieldNum, wire) 13456 } 13457 switch fieldNum { 13458 default: 13459 iNdEx = preIndex 13460 skippy, err := skipRpc(dAtA[iNdEx:]) 13461 if err != nil { 13462 return err 13463 } 13464 if skippy < 0 { 13465 return ErrInvalidLengthRpc 13466 } 13467 if (iNdEx + skippy) > l { 13468 return io.ErrUnexpectedEOF 13469 } 13470 iNdEx += skippy 13471 } 13472 } 13473 13474 if iNdEx > l { 13475 return io.ErrUnexpectedEOF 13476 } 13477 return nil 13478} 13479func (m *DefragmentResponse) Unmarshal(dAtA []byte) error { 13480 l := len(dAtA) 13481 iNdEx := 0 13482 for iNdEx < l { 13483 preIndex := iNdEx 13484 var wire uint64 13485 for shift := uint(0); ; shift += 7 { 13486 if shift >= 64 { 13487 return ErrIntOverflowRpc 13488 } 13489 if iNdEx >= l { 13490 return io.ErrUnexpectedEOF 13491 } 13492 b := dAtA[iNdEx] 13493 iNdEx++ 13494 wire |= (uint64(b) & 0x7F) << shift 13495 if b < 0x80 { 13496 break 13497 } 13498 } 13499 fieldNum := int32(wire >> 3) 13500 wireType := int(wire & 0x7) 13501 if wireType == 4 { 13502 return fmt.Errorf("proto: DefragmentResponse: wiretype end group for non-group") 13503 } 13504 if fieldNum <= 0 { 13505 return fmt.Errorf("proto: DefragmentResponse: illegal tag %d (wire type %d)", fieldNum, wire) 13506 } 13507 switch fieldNum { 13508 case 1: 13509 if wireType != 2 { 13510 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 13511 } 13512 var msglen int 13513 for shift := uint(0); ; shift += 7 { 13514 if shift >= 64 { 13515 return ErrIntOverflowRpc 13516 } 13517 if iNdEx >= l { 13518 return io.ErrUnexpectedEOF 13519 } 13520 b := dAtA[iNdEx] 13521 iNdEx++ 13522 msglen |= (int(b) & 0x7F) << shift 13523 if b < 0x80 { 13524 break 13525 } 13526 } 13527 if msglen < 0 { 13528 return ErrInvalidLengthRpc 13529 } 13530 postIndex := iNdEx + msglen 13531 if postIndex > l { 13532 return io.ErrUnexpectedEOF 13533 } 13534 if m.Header == nil { 13535 m.Header = &ResponseHeader{} 13536 } 13537 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13538 return err 13539 } 13540 iNdEx = postIndex 13541 default: 13542 iNdEx = preIndex 13543 skippy, err := skipRpc(dAtA[iNdEx:]) 13544 if err != nil { 13545 return err 13546 } 13547 if skippy < 0 { 13548 return ErrInvalidLengthRpc 13549 } 13550 if (iNdEx + skippy) > l { 13551 return io.ErrUnexpectedEOF 13552 } 13553 iNdEx += skippy 13554 } 13555 } 13556 13557 if iNdEx > l { 13558 return io.ErrUnexpectedEOF 13559 } 13560 return nil 13561} 13562func (m *AlarmRequest) Unmarshal(dAtA []byte) error { 13563 l := len(dAtA) 13564 iNdEx := 0 13565 for iNdEx < l { 13566 preIndex := iNdEx 13567 var wire uint64 13568 for shift := uint(0); ; shift += 7 { 13569 if shift >= 64 { 13570 return ErrIntOverflowRpc 13571 } 13572 if iNdEx >= l { 13573 return io.ErrUnexpectedEOF 13574 } 13575 b := dAtA[iNdEx] 13576 iNdEx++ 13577 wire |= (uint64(b) & 0x7F) << shift 13578 if b < 0x80 { 13579 break 13580 } 13581 } 13582 fieldNum := int32(wire >> 3) 13583 wireType := int(wire & 0x7) 13584 if wireType == 4 { 13585 return fmt.Errorf("proto: AlarmRequest: wiretype end group for non-group") 13586 } 13587 if fieldNum <= 0 { 13588 return fmt.Errorf("proto: AlarmRequest: illegal tag %d (wire type %d)", fieldNum, wire) 13589 } 13590 switch fieldNum { 13591 case 1: 13592 if wireType != 0 { 13593 return fmt.Errorf("proto: wrong wireType = %d for field Action", wireType) 13594 } 13595 m.Action = 0 13596 for shift := uint(0); ; shift += 7 { 13597 if shift >= 64 { 13598 return ErrIntOverflowRpc 13599 } 13600 if iNdEx >= l { 13601 return io.ErrUnexpectedEOF 13602 } 13603 b := dAtA[iNdEx] 13604 iNdEx++ 13605 m.Action |= (AlarmRequest_AlarmAction(b) & 0x7F) << shift 13606 if b < 0x80 { 13607 break 13608 } 13609 } 13610 case 2: 13611 if wireType != 0 { 13612 return fmt.Errorf("proto: wrong wireType = %d for field MemberID", wireType) 13613 } 13614 m.MemberID = 0 13615 for shift := uint(0); ; shift += 7 { 13616 if shift >= 64 { 13617 return ErrIntOverflowRpc 13618 } 13619 if iNdEx >= l { 13620 return io.ErrUnexpectedEOF 13621 } 13622 b := dAtA[iNdEx] 13623 iNdEx++ 13624 m.MemberID |= (uint64(b) & 0x7F) << shift 13625 if b < 0x80 { 13626 break 13627 } 13628 } 13629 case 3: 13630 if wireType != 0 { 13631 return fmt.Errorf("proto: wrong wireType = %d for field Alarm", wireType) 13632 } 13633 m.Alarm = 0 13634 for shift := uint(0); ; shift += 7 { 13635 if shift >= 64 { 13636 return ErrIntOverflowRpc 13637 } 13638 if iNdEx >= l { 13639 return io.ErrUnexpectedEOF 13640 } 13641 b := dAtA[iNdEx] 13642 iNdEx++ 13643 m.Alarm |= (AlarmType(b) & 0x7F) << shift 13644 if b < 0x80 { 13645 break 13646 } 13647 } 13648 default: 13649 iNdEx = preIndex 13650 skippy, err := skipRpc(dAtA[iNdEx:]) 13651 if err != nil { 13652 return err 13653 } 13654 if skippy < 0 { 13655 return ErrInvalidLengthRpc 13656 } 13657 if (iNdEx + skippy) > l { 13658 return io.ErrUnexpectedEOF 13659 } 13660 iNdEx += skippy 13661 } 13662 } 13663 13664 if iNdEx > l { 13665 return io.ErrUnexpectedEOF 13666 } 13667 return nil 13668} 13669func (m *AlarmMember) Unmarshal(dAtA []byte) error { 13670 l := len(dAtA) 13671 iNdEx := 0 13672 for iNdEx < l { 13673 preIndex := iNdEx 13674 var wire uint64 13675 for shift := uint(0); ; shift += 7 { 13676 if shift >= 64 { 13677 return ErrIntOverflowRpc 13678 } 13679 if iNdEx >= l { 13680 return io.ErrUnexpectedEOF 13681 } 13682 b := dAtA[iNdEx] 13683 iNdEx++ 13684 wire |= (uint64(b) & 0x7F) << shift 13685 if b < 0x80 { 13686 break 13687 } 13688 } 13689 fieldNum := int32(wire >> 3) 13690 wireType := int(wire & 0x7) 13691 if wireType == 4 { 13692 return fmt.Errorf("proto: AlarmMember: wiretype end group for non-group") 13693 } 13694 if fieldNum <= 0 { 13695 return fmt.Errorf("proto: AlarmMember: illegal tag %d (wire type %d)", fieldNum, wire) 13696 } 13697 switch fieldNum { 13698 case 1: 13699 if wireType != 0 { 13700 return fmt.Errorf("proto: wrong wireType = %d for field MemberID", wireType) 13701 } 13702 m.MemberID = 0 13703 for shift := uint(0); ; shift += 7 { 13704 if shift >= 64 { 13705 return ErrIntOverflowRpc 13706 } 13707 if iNdEx >= l { 13708 return io.ErrUnexpectedEOF 13709 } 13710 b := dAtA[iNdEx] 13711 iNdEx++ 13712 m.MemberID |= (uint64(b) & 0x7F) << shift 13713 if b < 0x80 { 13714 break 13715 } 13716 } 13717 case 2: 13718 if wireType != 0 { 13719 return fmt.Errorf("proto: wrong wireType = %d for field Alarm", wireType) 13720 } 13721 m.Alarm = 0 13722 for shift := uint(0); ; shift += 7 { 13723 if shift >= 64 { 13724 return ErrIntOverflowRpc 13725 } 13726 if iNdEx >= l { 13727 return io.ErrUnexpectedEOF 13728 } 13729 b := dAtA[iNdEx] 13730 iNdEx++ 13731 m.Alarm |= (AlarmType(b) & 0x7F) << shift 13732 if b < 0x80 { 13733 break 13734 } 13735 } 13736 default: 13737 iNdEx = preIndex 13738 skippy, err := skipRpc(dAtA[iNdEx:]) 13739 if err != nil { 13740 return err 13741 } 13742 if skippy < 0 { 13743 return ErrInvalidLengthRpc 13744 } 13745 if (iNdEx + skippy) > l { 13746 return io.ErrUnexpectedEOF 13747 } 13748 iNdEx += skippy 13749 } 13750 } 13751 13752 if iNdEx > l { 13753 return io.ErrUnexpectedEOF 13754 } 13755 return nil 13756} 13757func (m *AlarmResponse) Unmarshal(dAtA []byte) error { 13758 l := len(dAtA) 13759 iNdEx := 0 13760 for iNdEx < l { 13761 preIndex := iNdEx 13762 var wire uint64 13763 for shift := uint(0); ; shift += 7 { 13764 if shift >= 64 { 13765 return ErrIntOverflowRpc 13766 } 13767 if iNdEx >= l { 13768 return io.ErrUnexpectedEOF 13769 } 13770 b := dAtA[iNdEx] 13771 iNdEx++ 13772 wire |= (uint64(b) & 0x7F) << shift 13773 if b < 0x80 { 13774 break 13775 } 13776 } 13777 fieldNum := int32(wire >> 3) 13778 wireType := int(wire & 0x7) 13779 if wireType == 4 { 13780 return fmt.Errorf("proto: AlarmResponse: wiretype end group for non-group") 13781 } 13782 if fieldNum <= 0 { 13783 return fmt.Errorf("proto: AlarmResponse: illegal tag %d (wire type %d)", fieldNum, wire) 13784 } 13785 switch fieldNum { 13786 case 1: 13787 if wireType != 2 { 13788 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 13789 } 13790 var msglen int 13791 for shift := uint(0); ; shift += 7 { 13792 if shift >= 64 { 13793 return ErrIntOverflowRpc 13794 } 13795 if iNdEx >= l { 13796 return io.ErrUnexpectedEOF 13797 } 13798 b := dAtA[iNdEx] 13799 iNdEx++ 13800 msglen |= (int(b) & 0x7F) << shift 13801 if b < 0x80 { 13802 break 13803 } 13804 } 13805 if msglen < 0 { 13806 return ErrInvalidLengthRpc 13807 } 13808 postIndex := iNdEx + msglen 13809 if postIndex > l { 13810 return io.ErrUnexpectedEOF 13811 } 13812 if m.Header == nil { 13813 m.Header = &ResponseHeader{} 13814 } 13815 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13816 return err 13817 } 13818 iNdEx = postIndex 13819 case 2: 13820 if wireType != 2 { 13821 return fmt.Errorf("proto: wrong wireType = %d for field Alarms", wireType) 13822 } 13823 var msglen int 13824 for shift := uint(0); ; shift += 7 { 13825 if shift >= 64 { 13826 return ErrIntOverflowRpc 13827 } 13828 if iNdEx >= l { 13829 return io.ErrUnexpectedEOF 13830 } 13831 b := dAtA[iNdEx] 13832 iNdEx++ 13833 msglen |= (int(b) & 0x7F) << shift 13834 if b < 0x80 { 13835 break 13836 } 13837 } 13838 if msglen < 0 { 13839 return ErrInvalidLengthRpc 13840 } 13841 postIndex := iNdEx + msglen 13842 if postIndex > l { 13843 return io.ErrUnexpectedEOF 13844 } 13845 m.Alarms = append(m.Alarms, &AlarmMember{}) 13846 if err := m.Alarms[len(m.Alarms)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13847 return err 13848 } 13849 iNdEx = postIndex 13850 default: 13851 iNdEx = preIndex 13852 skippy, err := skipRpc(dAtA[iNdEx:]) 13853 if err != nil { 13854 return err 13855 } 13856 if skippy < 0 { 13857 return ErrInvalidLengthRpc 13858 } 13859 if (iNdEx + skippy) > l { 13860 return io.ErrUnexpectedEOF 13861 } 13862 iNdEx += skippy 13863 } 13864 } 13865 13866 if iNdEx > l { 13867 return io.ErrUnexpectedEOF 13868 } 13869 return nil 13870} 13871func (m *StatusRequest) Unmarshal(dAtA []byte) error { 13872 l := len(dAtA) 13873 iNdEx := 0 13874 for iNdEx < l { 13875 preIndex := iNdEx 13876 var wire uint64 13877 for shift := uint(0); ; shift += 7 { 13878 if shift >= 64 { 13879 return ErrIntOverflowRpc 13880 } 13881 if iNdEx >= l { 13882 return io.ErrUnexpectedEOF 13883 } 13884 b := dAtA[iNdEx] 13885 iNdEx++ 13886 wire |= (uint64(b) & 0x7F) << shift 13887 if b < 0x80 { 13888 break 13889 } 13890 } 13891 fieldNum := int32(wire >> 3) 13892 wireType := int(wire & 0x7) 13893 if wireType == 4 { 13894 return fmt.Errorf("proto: StatusRequest: wiretype end group for non-group") 13895 } 13896 if fieldNum <= 0 { 13897 return fmt.Errorf("proto: StatusRequest: illegal tag %d (wire type %d)", fieldNum, wire) 13898 } 13899 switch fieldNum { 13900 default: 13901 iNdEx = preIndex 13902 skippy, err := skipRpc(dAtA[iNdEx:]) 13903 if err != nil { 13904 return err 13905 } 13906 if skippy < 0 { 13907 return ErrInvalidLengthRpc 13908 } 13909 if (iNdEx + skippy) > l { 13910 return io.ErrUnexpectedEOF 13911 } 13912 iNdEx += skippy 13913 } 13914 } 13915 13916 if iNdEx > l { 13917 return io.ErrUnexpectedEOF 13918 } 13919 return nil 13920} 13921func (m *StatusResponse) Unmarshal(dAtA []byte) error { 13922 l := len(dAtA) 13923 iNdEx := 0 13924 for iNdEx < l { 13925 preIndex := iNdEx 13926 var wire uint64 13927 for shift := uint(0); ; shift += 7 { 13928 if shift >= 64 { 13929 return ErrIntOverflowRpc 13930 } 13931 if iNdEx >= l { 13932 return io.ErrUnexpectedEOF 13933 } 13934 b := dAtA[iNdEx] 13935 iNdEx++ 13936 wire |= (uint64(b) & 0x7F) << shift 13937 if b < 0x80 { 13938 break 13939 } 13940 } 13941 fieldNum := int32(wire >> 3) 13942 wireType := int(wire & 0x7) 13943 if wireType == 4 { 13944 return fmt.Errorf("proto: StatusResponse: wiretype end group for non-group") 13945 } 13946 if fieldNum <= 0 { 13947 return fmt.Errorf("proto: StatusResponse: illegal tag %d (wire type %d)", fieldNum, wire) 13948 } 13949 switch fieldNum { 13950 case 1: 13951 if wireType != 2 { 13952 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 13953 } 13954 var msglen int 13955 for shift := uint(0); ; shift += 7 { 13956 if shift >= 64 { 13957 return ErrIntOverflowRpc 13958 } 13959 if iNdEx >= l { 13960 return io.ErrUnexpectedEOF 13961 } 13962 b := dAtA[iNdEx] 13963 iNdEx++ 13964 msglen |= (int(b) & 0x7F) << shift 13965 if b < 0x80 { 13966 break 13967 } 13968 } 13969 if msglen < 0 { 13970 return ErrInvalidLengthRpc 13971 } 13972 postIndex := iNdEx + msglen 13973 if postIndex > l { 13974 return io.ErrUnexpectedEOF 13975 } 13976 if m.Header == nil { 13977 m.Header = &ResponseHeader{} 13978 } 13979 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13980 return err 13981 } 13982 iNdEx = postIndex 13983 case 2: 13984 if wireType != 2 { 13985 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) 13986 } 13987 var stringLen uint64 13988 for shift := uint(0); ; shift += 7 { 13989 if shift >= 64 { 13990 return ErrIntOverflowRpc 13991 } 13992 if iNdEx >= l { 13993 return io.ErrUnexpectedEOF 13994 } 13995 b := dAtA[iNdEx] 13996 iNdEx++ 13997 stringLen |= (uint64(b) & 0x7F) << shift 13998 if b < 0x80 { 13999 break 14000 } 14001 } 14002 intStringLen := int(stringLen) 14003 if intStringLen < 0 { 14004 return ErrInvalidLengthRpc 14005 } 14006 postIndex := iNdEx + intStringLen 14007 if postIndex > l { 14008 return io.ErrUnexpectedEOF 14009 } 14010 m.Version = string(dAtA[iNdEx:postIndex]) 14011 iNdEx = postIndex 14012 case 3: 14013 if wireType != 0 { 14014 return fmt.Errorf("proto: wrong wireType = %d for field DbSize", wireType) 14015 } 14016 m.DbSize = 0 14017 for shift := uint(0); ; shift += 7 { 14018 if shift >= 64 { 14019 return ErrIntOverflowRpc 14020 } 14021 if iNdEx >= l { 14022 return io.ErrUnexpectedEOF 14023 } 14024 b := dAtA[iNdEx] 14025 iNdEx++ 14026 m.DbSize |= (int64(b) & 0x7F) << shift 14027 if b < 0x80 { 14028 break 14029 } 14030 } 14031 case 4: 14032 if wireType != 0 { 14033 return fmt.Errorf("proto: wrong wireType = %d for field Leader", wireType) 14034 } 14035 m.Leader = 0 14036 for shift := uint(0); ; shift += 7 { 14037 if shift >= 64 { 14038 return ErrIntOverflowRpc 14039 } 14040 if iNdEx >= l { 14041 return io.ErrUnexpectedEOF 14042 } 14043 b := dAtA[iNdEx] 14044 iNdEx++ 14045 m.Leader |= (uint64(b) & 0x7F) << shift 14046 if b < 0x80 { 14047 break 14048 } 14049 } 14050 case 5: 14051 if wireType != 0 { 14052 return fmt.Errorf("proto: wrong wireType = %d for field RaftIndex", wireType) 14053 } 14054 m.RaftIndex = 0 14055 for shift := uint(0); ; shift += 7 { 14056 if shift >= 64 { 14057 return ErrIntOverflowRpc 14058 } 14059 if iNdEx >= l { 14060 return io.ErrUnexpectedEOF 14061 } 14062 b := dAtA[iNdEx] 14063 iNdEx++ 14064 m.RaftIndex |= (uint64(b) & 0x7F) << shift 14065 if b < 0x80 { 14066 break 14067 } 14068 } 14069 case 6: 14070 if wireType != 0 { 14071 return fmt.Errorf("proto: wrong wireType = %d for field RaftTerm", wireType) 14072 } 14073 m.RaftTerm = 0 14074 for shift := uint(0); ; shift += 7 { 14075 if shift >= 64 { 14076 return ErrIntOverflowRpc 14077 } 14078 if iNdEx >= l { 14079 return io.ErrUnexpectedEOF 14080 } 14081 b := dAtA[iNdEx] 14082 iNdEx++ 14083 m.RaftTerm |= (uint64(b) & 0x7F) << shift 14084 if b < 0x80 { 14085 break 14086 } 14087 } 14088 default: 14089 iNdEx = preIndex 14090 skippy, err := skipRpc(dAtA[iNdEx:]) 14091 if err != nil { 14092 return err 14093 } 14094 if skippy < 0 { 14095 return ErrInvalidLengthRpc 14096 } 14097 if (iNdEx + skippy) > l { 14098 return io.ErrUnexpectedEOF 14099 } 14100 iNdEx += skippy 14101 } 14102 } 14103 14104 if iNdEx > l { 14105 return io.ErrUnexpectedEOF 14106 } 14107 return nil 14108} 14109func (m *AuthEnableRequest) Unmarshal(dAtA []byte) error { 14110 l := len(dAtA) 14111 iNdEx := 0 14112 for iNdEx < l { 14113 preIndex := iNdEx 14114 var wire uint64 14115 for shift := uint(0); ; shift += 7 { 14116 if shift >= 64 { 14117 return ErrIntOverflowRpc 14118 } 14119 if iNdEx >= l { 14120 return io.ErrUnexpectedEOF 14121 } 14122 b := dAtA[iNdEx] 14123 iNdEx++ 14124 wire |= (uint64(b) & 0x7F) << shift 14125 if b < 0x80 { 14126 break 14127 } 14128 } 14129 fieldNum := int32(wire >> 3) 14130 wireType := int(wire & 0x7) 14131 if wireType == 4 { 14132 return fmt.Errorf("proto: AuthEnableRequest: wiretype end group for non-group") 14133 } 14134 if fieldNum <= 0 { 14135 return fmt.Errorf("proto: AuthEnableRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14136 } 14137 switch fieldNum { 14138 default: 14139 iNdEx = preIndex 14140 skippy, err := skipRpc(dAtA[iNdEx:]) 14141 if err != nil { 14142 return err 14143 } 14144 if skippy < 0 { 14145 return ErrInvalidLengthRpc 14146 } 14147 if (iNdEx + skippy) > l { 14148 return io.ErrUnexpectedEOF 14149 } 14150 iNdEx += skippy 14151 } 14152 } 14153 14154 if iNdEx > l { 14155 return io.ErrUnexpectedEOF 14156 } 14157 return nil 14158} 14159func (m *AuthDisableRequest) Unmarshal(dAtA []byte) error { 14160 l := len(dAtA) 14161 iNdEx := 0 14162 for iNdEx < l { 14163 preIndex := iNdEx 14164 var wire uint64 14165 for shift := uint(0); ; shift += 7 { 14166 if shift >= 64 { 14167 return ErrIntOverflowRpc 14168 } 14169 if iNdEx >= l { 14170 return io.ErrUnexpectedEOF 14171 } 14172 b := dAtA[iNdEx] 14173 iNdEx++ 14174 wire |= (uint64(b) & 0x7F) << shift 14175 if b < 0x80 { 14176 break 14177 } 14178 } 14179 fieldNum := int32(wire >> 3) 14180 wireType := int(wire & 0x7) 14181 if wireType == 4 { 14182 return fmt.Errorf("proto: AuthDisableRequest: wiretype end group for non-group") 14183 } 14184 if fieldNum <= 0 { 14185 return fmt.Errorf("proto: AuthDisableRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14186 } 14187 switch fieldNum { 14188 default: 14189 iNdEx = preIndex 14190 skippy, err := skipRpc(dAtA[iNdEx:]) 14191 if err != nil { 14192 return err 14193 } 14194 if skippy < 0 { 14195 return ErrInvalidLengthRpc 14196 } 14197 if (iNdEx + skippy) > l { 14198 return io.ErrUnexpectedEOF 14199 } 14200 iNdEx += skippy 14201 } 14202 } 14203 14204 if iNdEx > l { 14205 return io.ErrUnexpectedEOF 14206 } 14207 return nil 14208} 14209func (m *AuthenticateRequest) Unmarshal(dAtA []byte) error { 14210 l := len(dAtA) 14211 iNdEx := 0 14212 for iNdEx < l { 14213 preIndex := iNdEx 14214 var wire uint64 14215 for shift := uint(0); ; shift += 7 { 14216 if shift >= 64 { 14217 return ErrIntOverflowRpc 14218 } 14219 if iNdEx >= l { 14220 return io.ErrUnexpectedEOF 14221 } 14222 b := dAtA[iNdEx] 14223 iNdEx++ 14224 wire |= (uint64(b) & 0x7F) << shift 14225 if b < 0x80 { 14226 break 14227 } 14228 } 14229 fieldNum := int32(wire >> 3) 14230 wireType := int(wire & 0x7) 14231 if wireType == 4 { 14232 return fmt.Errorf("proto: AuthenticateRequest: wiretype end group for non-group") 14233 } 14234 if fieldNum <= 0 { 14235 return fmt.Errorf("proto: AuthenticateRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14236 } 14237 switch fieldNum { 14238 case 1: 14239 if wireType != 2 { 14240 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 14241 } 14242 var stringLen uint64 14243 for shift := uint(0); ; shift += 7 { 14244 if shift >= 64 { 14245 return ErrIntOverflowRpc 14246 } 14247 if iNdEx >= l { 14248 return io.ErrUnexpectedEOF 14249 } 14250 b := dAtA[iNdEx] 14251 iNdEx++ 14252 stringLen |= (uint64(b) & 0x7F) << shift 14253 if b < 0x80 { 14254 break 14255 } 14256 } 14257 intStringLen := int(stringLen) 14258 if intStringLen < 0 { 14259 return ErrInvalidLengthRpc 14260 } 14261 postIndex := iNdEx + intStringLen 14262 if postIndex > l { 14263 return io.ErrUnexpectedEOF 14264 } 14265 m.Name = string(dAtA[iNdEx:postIndex]) 14266 iNdEx = postIndex 14267 case 2: 14268 if wireType != 2 { 14269 return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType) 14270 } 14271 var stringLen uint64 14272 for shift := uint(0); ; shift += 7 { 14273 if shift >= 64 { 14274 return ErrIntOverflowRpc 14275 } 14276 if iNdEx >= l { 14277 return io.ErrUnexpectedEOF 14278 } 14279 b := dAtA[iNdEx] 14280 iNdEx++ 14281 stringLen |= (uint64(b) & 0x7F) << shift 14282 if b < 0x80 { 14283 break 14284 } 14285 } 14286 intStringLen := int(stringLen) 14287 if intStringLen < 0 { 14288 return ErrInvalidLengthRpc 14289 } 14290 postIndex := iNdEx + intStringLen 14291 if postIndex > l { 14292 return io.ErrUnexpectedEOF 14293 } 14294 m.Password = string(dAtA[iNdEx:postIndex]) 14295 iNdEx = postIndex 14296 default: 14297 iNdEx = preIndex 14298 skippy, err := skipRpc(dAtA[iNdEx:]) 14299 if err != nil { 14300 return err 14301 } 14302 if skippy < 0 { 14303 return ErrInvalidLengthRpc 14304 } 14305 if (iNdEx + skippy) > l { 14306 return io.ErrUnexpectedEOF 14307 } 14308 iNdEx += skippy 14309 } 14310 } 14311 14312 if iNdEx > l { 14313 return io.ErrUnexpectedEOF 14314 } 14315 return nil 14316} 14317func (m *AuthUserAddRequest) Unmarshal(dAtA []byte) error { 14318 l := len(dAtA) 14319 iNdEx := 0 14320 for iNdEx < l { 14321 preIndex := iNdEx 14322 var wire uint64 14323 for shift := uint(0); ; shift += 7 { 14324 if shift >= 64 { 14325 return ErrIntOverflowRpc 14326 } 14327 if iNdEx >= l { 14328 return io.ErrUnexpectedEOF 14329 } 14330 b := dAtA[iNdEx] 14331 iNdEx++ 14332 wire |= (uint64(b) & 0x7F) << shift 14333 if b < 0x80 { 14334 break 14335 } 14336 } 14337 fieldNum := int32(wire >> 3) 14338 wireType := int(wire & 0x7) 14339 if wireType == 4 { 14340 return fmt.Errorf("proto: AuthUserAddRequest: wiretype end group for non-group") 14341 } 14342 if fieldNum <= 0 { 14343 return fmt.Errorf("proto: AuthUserAddRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14344 } 14345 switch fieldNum { 14346 case 1: 14347 if wireType != 2 { 14348 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 14349 } 14350 var stringLen uint64 14351 for shift := uint(0); ; shift += 7 { 14352 if shift >= 64 { 14353 return ErrIntOverflowRpc 14354 } 14355 if iNdEx >= l { 14356 return io.ErrUnexpectedEOF 14357 } 14358 b := dAtA[iNdEx] 14359 iNdEx++ 14360 stringLen |= (uint64(b) & 0x7F) << shift 14361 if b < 0x80 { 14362 break 14363 } 14364 } 14365 intStringLen := int(stringLen) 14366 if intStringLen < 0 { 14367 return ErrInvalidLengthRpc 14368 } 14369 postIndex := iNdEx + intStringLen 14370 if postIndex > l { 14371 return io.ErrUnexpectedEOF 14372 } 14373 m.Name = string(dAtA[iNdEx:postIndex]) 14374 iNdEx = postIndex 14375 case 2: 14376 if wireType != 2 { 14377 return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType) 14378 } 14379 var stringLen uint64 14380 for shift := uint(0); ; shift += 7 { 14381 if shift >= 64 { 14382 return ErrIntOverflowRpc 14383 } 14384 if iNdEx >= l { 14385 return io.ErrUnexpectedEOF 14386 } 14387 b := dAtA[iNdEx] 14388 iNdEx++ 14389 stringLen |= (uint64(b) & 0x7F) << shift 14390 if b < 0x80 { 14391 break 14392 } 14393 } 14394 intStringLen := int(stringLen) 14395 if intStringLen < 0 { 14396 return ErrInvalidLengthRpc 14397 } 14398 postIndex := iNdEx + intStringLen 14399 if postIndex > l { 14400 return io.ErrUnexpectedEOF 14401 } 14402 m.Password = string(dAtA[iNdEx:postIndex]) 14403 iNdEx = postIndex 14404 default: 14405 iNdEx = preIndex 14406 skippy, err := skipRpc(dAtA[iNdEx:]) 14407 if err != nil { 14408 return err 14409 } 14410 if skippy < 0 { 14411 return ErrInvalidLengthRpc 14412 } 14413 if (iNdEx + skippy) > l { 14414 return io.ErrUnexpectedEOF 14415 } 14416 iNdEx += skippy 14417 } 14418 } 14419 14420 if iNdEx > l { 14421 return io.ErrUnexpectedEOF 14422 } 14423 return nil 14424} 14425func (m *AuthUserGetRequest) Unmarshal(dAtA []byte) error { 14426 l := len(dAtA) 14427 iNdEx := 0 14428 for iNdEx < l { 14429 preIndex := iNdEx 14430 var wire uint64 14431 for shift := uint(0); ; shift += 7 { 14432 if shift >= 64 { 14433 return ErrIntOverflowRpc 14434 } 14435 if iNdEx >= l { 14436 return io.ErrUnexpectedEOF 14437 } 14438 b := dAtA[iNdEx] 14439 iNdEx++ 14440 wire |= (uint64(b) & 0x7F) << shift 14441 if b < 0x80 { 14442 break 14443 } 14444 } 14445 fieldNum := int32(wire >> 3) 14446 wireType := int(wire & 0x7) 14447 if wireType == 4 { 14448 return fmt.Errorf("proto: AuthUserGetRequest: wiretype end group for non-group") 14449 } 14450 if fieldNum <= 0 { 14451 return fmt.Errorf("proto: AuthUserGetRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14452 } 14453 switch fieldNum { 14454 case 1: 14455 if wireType != 2 { 14456 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 14457 } 14458 var stringLen uint64 14459 for shift := uint(0); ; shift += 7 { 14460 if shift >= 64 { 14461 return ErrIntOverflowRpc 14462 } 14463 if iNdEx >= l { 14464 return io.ErrUnexpectedEOF 14465 } 14466 b := dAtA[iNdEx] 14467 iNdEx++ 14468 stringLen |= (uint64(b) & 0x7F) << shift 14469 if b < 0x80 { 14470 break 14471 } 14472 } 14473 intStringLen := int(stringLen) 14474 if intStringLen < 0 { 14475 return ErrInvalidLengthRpc 14476 } 14477 postIndex := iNdEx + intStringLen 14478 if postIndex > l { 14479 return io.ErrUnexpectedEOF 14480 } 14481 m.Name = string(dAtA[iNdEx:postIndex]) 14482 iNdEx = postIndex 14483 default: 14484 iNdEx = preIndex 14485 skippy, err := skipRpc(dAtA[iNdEx:]) 14486 if err != nil { 14487 return err 14488 } 14489 if skippy < 0 { 14490 return ErrInvalidLengthRpc 14491 } 14492 if (iNdEx + skippy) > l { 14493 return io.ErrUnexpectedEOF 14494 } 14495 iNdEx += skippy 14496 } 14497 } 14498 14499 if iNdEx > l { 14500 return io.ErrUnexpectedEOF 14501 } 14502 return nil 14503} 14504func (m *AuthUserDeleteRequest) Unmarshal(dAtA []byte) error { 14505 l := len(dAtA) 14506 iNdEx := 0 14507 for iNdEx < l { 14508 preIndex := iNdEx 14509 var wire uint64 14510 for shift := uint(0); ; shift += 7 { 14511 if shift >= 64 { 14512 return ErrIntOverflowRpc 14513 } 14514 if iNdEx >= l { 14515 return io.ErrUnexpectedEOF 14516 } 14517 b := dAtA[iNdEx] 14518 iNdEx++ 14519 wire |= (uint64(b) & 0x7F) << shift 14520 if b < 0x80 { 14521 break 14522 } 14523 } 14524 fieldNum := int32(wire >> 3) 14525 wireType := int(wire & 0x7) 14526 if wireType == 4 { 14527 return fmt.Errorf("proto: AuthUserDeleteRequest: wiretype end group for non-group") 14528 } 14529 if fieldNum <= 0 { 14530 return fmt.Errorf("proto: AuthUserDeleteRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14531 } 14532 switch fieldNum { 14533 case 1: 14534 if wireType != 2 { 14535 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 14536 } 14537 var stringLen uint64 14538 for shift := uint(0); ; shift += 7 { 14539 if shift >= 64 { 14540 return ErrIntOverflowRpc 14541 } 14542 if iNdEx >= l { 14543 return io.ErrUnexpectedEOF 14544 } 14545 b := dAtA[iNdEx] 14546 iNdEx++ 14547 stringLen |= (uint64(b) & 0x7F) << shift 14548 if b < 0x80 { 14549 break 14550 } 14551 } 14552 intStringLen := int(stringLen) 14553 if intStringLen < 0 { 14554 return ErrInvalidLengthRpc 14555 } 14556 postIndex := iNdEx + intStringLen 14557 if postIndex > l { 14558 return io.ErrUnexpectedEOF 14559 } 14560 m.Name = string(dAtA[iNdEx:postIndex]) 14561 iNdEx = postIndex 14562 default: 14563 iNdEx = preIndex 14564 skippy, err := skipRpc(dAtA[iNdEx:]) 14565 if err != nil { 14566 return err 14567 } 14568 if skippy < 0 { 14569 return ErrInvalidLengthRpc 14570 } 14571 if (iNdEx + skippy) > l { 14572 return io.ErrUnexpectedEOF 14573 } 14574 iNdEx += skippy 14575 } 14576 } 14577 14578 if iNdEx > l { 14579 return io.ErrUnexpectedEOF 14580 } 14581 return nil 14582} 14583func (m *AuthUserChangePasswordRequest) Unmarshal(dAtA []byte) error { 14584 l := len(dAtA) 14585 iNdEx := 0 14586 for iNdEx < l { 14587 preIndex := iNdEx 14588 var wire uint64 14589 for shift := uint(0); ; shift += 7 { 14590 if shift >= 64 { 14591 return ErrIntOverflowRpc 14592 } 14593 if iNdEx >= l { 14594 return io.ErrUnexpectedEOF 14595 } 14596 b := dAtA[iNdEx] 14597 iNdEx++ 14598 wire |= (uint64(b) & 0x7F) << shift 14599 if b < 0x80 { 14600 break 14601 } 14602 } 14603 fieldNum := int32(wire >> 3) 14604 wireType := int(wire & 0x7) 14605 if wireType == 4 { 14606 return fmt.Errorf("proto: AuthUserChangePasswordRequest: wiretype end group for non-group") 14607 } 14608 if fieldNum <= 0 { 14609 return fmt.Errorf("proto: AuthUserChangePasswordRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14610 } 14611 switch fieldNum { 14612 case 1: 14613 if wireType != 2 { 14614 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 14615 } 14616 var stringLen uint64 14617 for shift := uint(0); ; shift += 7 { 14618 if shift >= 64 { 14619 return ErrIntOverflowRpc 14620 } 14621 if iNdEx >= l { 14622 return io.ErrUnexpectedEOF 14623 } 14624 b := dAtA[iNdEx] 14625 iNdEx++ 14626 stringLen |= (uint64(b) & 0x7F) << shift 14627 if b < 0x80 { 14628 break 14629 } 14630 } 14631 intStringLen := int(stringLen) 14632 if intStringLen < 0 { 14633 return ErrInvalidLengthRpc 14634 } 14635 postIndex := iNdEx + intStringLen 14636 if postIndex > l { 14637 return io.ErrUnexpectedEOF 14638 } 14639 m.Name = string(dAtA[iNdEx:postIndex]) 14640 iNdEx = postIndex 14641 case 2: 14642 if wireType != 2 { 14643 return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType) 14644 } 14645 var stringLen uint64 14646 for shift := uint(0); ; shift += 7 { 14647 if shift >= 64 { 14648 return ErrIntOverflowRpc 14649 } 14650 if iNdEx >= l { 14651 return io.ErrUnexpectedEOF 14652 } 14653 b := dAtA[iNdEx] 14654 iNdEx++ 14655 stringLen |= (uint64(b) & 0x7F) << shift 14656 if b < 0x80 { 14657 break 14658 } 14659 } 14660 intStringLen := int(stringLen) 14661 if intStringLen < 0 { 14662 return ErrInvalidLengthRpc 14663 } 14664 postIndex := iNdEx + intStringLen 14665 if postIndex > l { 14666 return io.ErrUnexpectedEOF 14667 } 14668 m.Password = string(dAtA[iNdEx:postIndex]) 14669 iNdEx = postIndex 14670 default: 14671 iNdEx = preIndex 14672 skippy, err := skipRpc(dAtA[iNdEx:]) 14673 if err != nil { 14674 return err 14675 } 14676 if skippy < 0 { 14677 return ErrInvalidLengthRpc 14678 } 14679 if (iNdEx + skippy) > l { 14680 return io.ErrUnexpectedEOF 14681 } 14682 iNdEx += skippy 14683 } 14684 } 14685 14686 if iNdEx > l { 14687 return io.ErrUnexpectedEOF 14688 } 14689 return nil 14690} 14691func (m *AuthUserGrantRoleRequest) Unmarshal(dAtA []byte) error { 14692 l := len(dAtA) 14693 iNdEx := 0 14694 for iNdEx < l { 14695 preIndex := iNdEx 14696 var wire uint64 14697 for shift := uint(0); ; shift += 7 { 14698 if shift >= 64 { 14699 return ErrIntOverflowRpc 14700 } 14701 if iNdEx >= l { 14702 return io.ErrUnexpectedEOF 14703 } 14704 b := dAtA[iNdEx] 14705 iNdEx++ 14706 wire |= (uint64(b) & 0x7F) << shift 14707 if b < 0x80 { 14708 break 14709 } 14710 } 14711 fieldNum := int32(wire >> 3) 14712 wireType := int(wire & 0x7) 14713 if wireType == 4 { 14714 return fmt.Errorf("proto: AuthUserGrantRoleRequest: wiretype end group for non-group") 14715 } 14716 if fieldNum <= 0 { 14717 return fmt.Errorf("proto: AuthUserGrantRoleRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14718 } 14719 switch fieldNum { 14720 case 1: 14721 if wireType != 2 { 14722 return fmt.Errorf("proto: wrong wireType = %d for field User", wireType) 14723 } 14724 var stringLen uint64 14725 for shift := uint(0); ; shift += 7 { 14726 if shift >= 64 { 14727 return ErrIntOverflowRpc 14728 } 14729 if iNdEx >= l { 14730 return io.ErrUnexpectedEOF 14731 } 14732 b := dAtA[iNdEx] 14733 iNdEx++ 14734 stringLen |= (uint64(b) & 0x7F) << shift 14735 if b < 0x80 { 14736 break 14737 } 14738 } 14739 intStringLen := int(stringLen) 14740 if intStringLen < 0 { 14741 return ErrInvalidLengthRpc 14742 } 14743 postIndex := iNdEx + intStringLen 14744 if postIndex > l { 14745 return io.ErrUnexpectedEOF 14746 } 14747 m.User = string(dAtA[iNdEx:postIndex]) 14748 iNdEx = postIndex 14749 case 2: 14750 if wireType != 2 { 14751 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) 14752 } 14753 var stringLen uint64 14754 for shift := uint(0); ; shift += 7 { 14755 if shift >= 64 { 14756 return ErrIntOverflowRpc 14757 } 14758 if iNdEx >= l { 14759 return io.ErrUnexpectedEOF 14760 } 14761 b := dAtA[iNdEx] 14762 iNdEx++ 14763 stringLen |= (uint64(b) & 0x7F) << shift 14764 if b < 0x80 { 14765 break 14766 } 14767 } 14768 intStringLen := int(stringLen) 14769 if intStringLen < 0 { 14770 return ErrInvalidLengthRpc 14771 } 14772 postIndex := iNdEx + intStringLen 14773 if postIndex > l { 14774 return io.ErrUnexpectedEOF 14775 } 14776 m.Role = string(dAtA[iNdEx:postIndex]) 14777 iNdEx = postIndex 14778 default: 14779 iNdEx = preIndex 14780 skippy, err := skipRpc(dAtA[iNdEx:]) 14781 if err != nil { 14782 return err 14783 } 14784 if skippy < 0 { 14785 return ErrInvalidLengthRpc 14786 } 14787 if (iNdEx + skippy) > l { 14788 return io.ErrUnexpectedEOF 14789 } 14790 iNdEx += skippy 14791 } 14792 } 14793 14794 if iNdEx > l { 14795 return io.ErrUnexpectedEOF 14796 } 14797 return nil 14798} 14799func (m *AuthUserRevokeRoleRequest) Unmarshal(dAtA []byte) error { 14800 l := len(dAtA) 14801 iNdEx := 0 14802 for iNdEx < l { 14803 preIndex := iNdEx 14804 var wire uint64 14805 for shift := uint(0); ; shift += 7 { 14806 if shift >= 64 { 14807 return ErrIntOverflowRpc 14808 } 14809 if iNdEx >= l { 14810 return io.ErrUnexpectedEOF 14811 } 14812 b := dAtA[iNdEx] 14813 iNdEx++ 14814 wire |= (uint64(b) & 0x7F) << shift 14815 if b < 0x80 { 14816 break 14817 } 14818 } 14819 fieldNum := int32(wire >> 3) 14820 wireType := int(wire & 0x7) 14821 if wireType == 4 { 14822 return fmt.Errorf("proto: AuthUserRevokeRoleRequest: wiretype end group for non-group") 14823 } 14824 if fieldNum <= 0 { 14825 return fmt.Errorf("proto: AuthUserRevokeRoleRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14826 } 14827 switch fieldNum { 14828 case 1: 14829 if wireType != 2 { 14830 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 14831 } 14832 var stringLen uint64 14833 for shift := uint(0); ; shift += 7 { 14834 if shift >= 64 { 14835 return ErrIntOverflowRpc 14836 } 14837 if iNdEx >= l { 14838 return io.ErrUnexpectedEOF 14839 } 14840 b := dAtA[iNdEx] 14841 iNdEx++ 14842 stringLen |= (uint64(b) & 0x7F) << shift 14843 if b < 0x80 { 14844 break 14845 } 14846 } 14847 intStringLen := int(stringLen) 14848 if intStringLen < 0 { 14849 return ErrInvalidLengthRpc 14850 } 14851 postIndex := iNdEx + intStringLen 14852 if postIndex > l { 14853 return io.ErrUnexpectedEOF 14854 } 14855 m.Name = string(dAtA[iNdEx:postIndex]) 14856 iNdEx = postIndex 14857 case 2: 14858 if wireType != 2 { 14859 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) 14860 } 14861 var stringLen uint64 14862 for shift := uint(0); ; shift += 7 { 14863 if shift >= 64 { 14864 return ErrIntOverflowRpc 14865 } 14866 if iNdEx >= l { 14867 return io.ErrUnexpectedEOF 14868 } 14869 b := dAtA[iNdEx] 14870 iNdEx++ 14871 stringLen |= (uint64(b) & 0x7F) << shift 14872 if b < 0x80 { 14873 break 14874 } 14875 } 14876 intStringLen := int(stringLen) 14877 if intStringLen < 0 { 14878 return ErrInvalidLengthRpc 14879 } 14880 postIndex := iNdEx + intStringLen 14881 if postIndex > l { 14882 return io.ErrUnexpectedEOF 14883 } 14884 m.Role = string(dAtA[iNdEx:postIndex]) 14885 iNdEx = postIndex 14886 default: 14887 iNdEx = preIndex 14888 skippy, err := skipRpc(dAtA[iNdEx:]) 14889 if err != nil { 14890 return err 14891 } 14892 if skippy < 0 { 14893 return ErrInvalidLengthRpc 14894 } 14895 if (iNdEx + skippy) > l { 14896 return io.ErrUnexpectedEOF 14897 } 14898 iNdEx += skippy 14899 } 14900 } 14901 14902 if iNdEx > l { 14903 return io.ErrUnexpectedEOF 14904 } 14905 return nil 14906} 14907func (m *AuthRoleAddRequest) Unmarshal(dAtA []byte) error { 14908 l := len(dAtA) 14909 iNdEx := 0 14910 for iNdEx < l { 14911 preIndex := iNdEx 14912 var wire uint64 14913 for shift := uint(0); ; shift += 7 { 14914 if shift >= 64 { 14915 return ErrIntOverflowRpc 14916 } 14917 if iNdEx >= l { 14918 return io.ErrUnexpectedEOF 14919 } 14920 b := dAtA[iNdEx] 14921 iNdEx++ 14922 wire |= (uint64(b) & 0x7F) << shift 14923 if b < 0x80 { 14924 break 14925 } 14926 } 14927 fieldNum := int32(wire >> 3) 14928 wireType := int(wire & 0x7) 14929 if wireType == 4 { 14930 return fmt.Errorf("proto: AuthRoleAddRequest: wiretype end group for non-group") 14931 } 14932 if fieldNum <= 0 { 14933 return fmt.Errorf("proto: AuthRoleAddRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14934 } 14935 switch fieldNum { 14936 case 1: 14937 if wireType != 2 { 14938 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 14939 } 14940 var stringLen uint64 14941 for shift := uint(0); ; shift += 7 { 14942 if shift >= 64 { 14943 return ErrIntOverflowRpc 14944 } 14945 if iNdEx >= l { 14946 return io.ErrUnexpectedEOF 14947 } 14948 b := dAtA[iNdEx] 14949 iNdEx++ 14950 stringLen |= (uint64(b) & 0x7F) << shift 14951 if b < 0x80 { 14952 break 14953 } 14954 } 14955 intStringLen := int(stringLen) 14956 if intStringLen < 0 { 14957 return ErrInvalidLengthRpc 14958 } 14959 postIndex := iNdEx + intStringLen 14960 if postIndex > l { 14961 return io.ErrUnexpectedEOF 14962 } 14963 m.Name = string(dAtA[iNdEx:postIndex]) 14964 iNdEx = postIndex 14965 default: 14966 iNdEx = preIndex 14967 skippy, err := skipRpc(dAtA[iNdEx:]) 14968 if err != nil { 14969 return err 14970 } 14971 if skippy < 0 { 14972 return ErrInvalidLengthRpc 14973 } 14974 if (iNdEx + skippy) > l { 14975 return io.ErrUnexpectedEOF 14976 } 14977 iNdEx += skippy 14978 } 14979 } 14980 14981 if iNdEx > l { 14982 return io.ErrUnexpectedEOF 14983 } 14984 return nil 14985} 14986func (m *AuthRoleGetRequest) Unmarshal(dAtA []byte) error { 14987 l := len(dAtA) 14988 iNdEx := 0 14989 for iNdEx < l { 14990 preIndex := iNdEx 14991 var wire uint64 14992 for shift := uint(0); ; shift += 7 { 14993 if shift >= 64 { 14994 return ErrIntOverflowRpc 14995 } 14996 if iNdEx >= l { 14997 return io.ErrUnexpectedEOF 14998 } 14999 b := dAtA[iNdEx] 15000 iNdEx++ 15001 wire |= (uint64(b) & 0x7F) << shift 15002 if b < 0x80 { 15003 break 15004 } 15005 } 15006 fieldNum := int32(wire >> 3) 15007 wireType := int(wire & 0x7) 15008 if wireType == 4 { 15009 return fmt.Errorf("proto: AuthRoleGetRequest: wiretype end group for non-group") 15010 } 15011 if fieldNum <= 0 { 15012 return fmt.Errorf("proto: AuthRoleGetRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15013 } 15014 switch fieldNum { 15015 case 1: 15016 if wireType != 2 { 15017 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) 15018 } 15019 var stringLen uint64 15020 for shift := uint(0); ; shift += 7 { 15021 if shift >= 64 { 15022 return ErrIntOverflowRpc 15023 } 15024 if iNdEx >= l { 15025 return io.ErrUnexpectedEOF 15026 } 15027 b := dAtA[iNdEx] 15028 iNdEx++ 15029 stringLen |= (uint64(b) & 0x7F) << shift 15030 if b < 0x80 { 15031 break 15032 } 15033 } 15034 intStringLen := int(stringLen) 15035 if intStringLen < 0 { 15036 return ErrInvalidLengthRpc 15037 } 15038 postIndex := iNdEx + intStringLen 15039 if postIndex > l { 15040 return io.ErrUnexpectedEOF 15041 } 15042 m.Role = string(dAtA[iNdEx:postIndex]) 15043 iNdEx = postIndex 15044 default: 15045 iNdEx = preIndex 15046 skippy, err := skipRpc(dAtA[iNdEx:]) 15047 if err != nil { 15048 return err 15049 } 15050 if skippy < 0 { 15051 return ErrInvalidLengthRpc 15052 } 15053 if (iNdEx + skippy) > l { 15054 return io.ErrUnexpectedEOF 15055 } 15056 iNdEx += skippy 15057 } 15058 } 15059 15060 if iNdEx > l { 15061 return io.ErrUnexpectedEOF 15062 } 15063 return nil 15064} 15065func (m *AuthUserListRequest) Unmarshal(dAtA []byte) error { 15066 l := len(dAtA) 15067 iNdEx := 0 15068 for iNdEx < l { 15069 preIndex := iNdEx 15070 var wire uint64 15071 for shift := uint(0); ; shift += 7 { 15072 if shift >= 64 { 15073 return ErrIntOverflowRpc 15074 } 15075 if iNdEx >= l { 15076 return io.ErrUnexpectedEOF 15077 } 15078 b := dAtA[iNdEx] 15079 iNdEx++ 15080 wire |= (uint64(b) & 0x7F) << shift 15081 if b < 0x80 { 15082 break 15083 } 15084 } 15085 fieldNum := int32(wire >> 3) 15086 wireType := int(wire & 0x7) 15087 if wireType == 4 { 15088 return fmt.Errorf("proto: AuthUserListRequest: wiretype end group for non-group") 15089 } 15090 if fieldNum <= 0 { 15091 return fmt.Errorf("proto: AuthUserListRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15092 } 15093 switch fieldNum { 15094 default: 15095 iNdEx = preIndex 15096 skippy, err := skipRpc(dAtA[iNdEx:]) 15097 if err != nil { 15098 return err 15099 } 15100 if skippy < 0 { 15101 return ErrInvalidLengthRpc 15102 } 15103 if (iNdEx + skippy) > l { 15104 return io.ErrUnexpectedEOF 15105 } 15106 iNdEx += skippy 15107 } 15108 } 15109 15110 if iNdEx > l { 15111 return io.ErrUnexpectedEOF 15112 } 15113 return nil 15114} 15115func (m *AuthRoleListRequest) Unmarshal(dAtA []byte) error { 15116 l := len(dAtA) 15117 iNdEx := 0 15118 for iNdEx < l { 15119 preIndex := iNdEx 15120 var wire uint64 15121 for shift := uint(0); ; shift += 7 { 15122 if shift >= 64 { 15123 return ErrIntOverflowRpc 15124 } 15125 if iNdEx >= l { 15126 return io.ErrUnexpectedEOF 15127 } 15128 b := dAtA[iNdEx] 15129 iNdEx++ 15130 wire |= (uint64(b) & 0x7F) << shift 15131 if b < 0x80 { 15132 break 15133 } 15134 } 15135 fieldNum := int32(wire >> 3) 15136 wireType := int(wire & 0x7) 15137 if wireType == 4 { 15138 return fmt.Errorf("proto: AuthRoleListRequest: wiretype end group for non-group") 15139 } 15140 if fieldNum <= 0 { 15141 return fmt.Errorf("proto: AuthRoleListRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15142 } 15143 switch fieldNum { 15144 default: 15145 iNdEx = preIndex 15146 skippy, err := skipRpc(dAtA[iNdEx:]) 15147 if err != nil { 15148 return err 15149 } 15150 if skippy < 0 { 15151 return ErrInvalidLengthRpc 15152 } 15153 if (iNdEx + skippy) > l { 15154 return io.ErrUnexpectedEOF 15155 } 15156 iNdEx += skippy 15157 } 15158 } 15159 15160 if iNdEx > l { 15161 return io.ErrUnexpectedEOF 15162 } 15163 return nil 15164} 15165func (m *AuthRoleDeleteRequest) Unmarshal(dAtA []byte) error { 15166 l := len(dAtA) 15167 iNdEx := 0 15168 for iNdEx < l { 15169 preIndex := iNdEx 15170 var wire uint64 15171 for shift := uint(0); ; shift += 7 { 15172 if shift >= 64 { 15173 return ErrIntOverflowRpc 15174 } 15175 if iNdEx >= l { 15176 return io.ErrUnexpectedEOF 15177 } 15178 b := dAtA[iNdEx] 15179 iNdEx++ 15180 wire |= (uint64(b) & 0x7F) << shift 15181 if b < 0x80 { 15182 break 15183 } 15184 } 15185 fieldNum := int32(wire >> 3) 15186 wireType := int(wire & 0x7) 15187 if wireType == 4 { 15188 return fmt.Errorf("proto: AuthRoleDeleteRequest: wiretype end group for non-group") 15189 } 15190 if fieldNum <= 0 { 15191 return fmt.Errorf("proto: AuthRoleDeleteRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15192 } 15193 switch fieldNum { 15194 case 1: 15195 if wireType != 2 { 15196 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) 15197 } 15198 var stringLen uint64 15199 for shift := uint(0); ; shift += 7 { 15200 if shift >= 64 { 15201 return ErrIntOverflowRpc 15202 } 15203 if iNdEx >= l { 15204 return io.ErrUnexpectedEOF 15205 } 15206 b := dAtA[iNdEx] 15207 iNdEx++ 15208 stringLen |= (uint64(b) & 0x7F) << shift 15209 if b < 0x80 { 15210 break 15211 } 15212 } 15213 intStringLen := int(stringLen) 15214 if intStringLen < 0 { 15215 return ErrInvalidLengthRpc 15216 } 15217 postIndex := iNdEx + intStringLen 15218 if postIndex > l { 15219 return io.ErrUnexpectedEOF 15220 } 15221 m.Role = string(dAtA[iNdEx:postIndex]) 15222 iNdEx = postIndex 15223 default: 15224 iNdEx = preIndex 15225 skippy, err := skipRpc(dAtA[iNdEx:]) 15226 if err != nil { 15227 return err 15228 } 15229 if skippy < 0 { 15230 return ErrInvalidLengthRpc 15231 } 15232 if (iNdEx + skippy) > l { 15233 return io.ErrUnexpectedEOF 15234 } 15235 iNdEx += skippy 15236 } 15237 } 15238 15239 if iNdEx > l { 15240 return io.ErrUnexpectedEOF 15241 } 15242 return nil 15243} 15244func (m *AuthRoleGrantPermissionRequest) Unmarshal(dAtA []byte) error { 15245 l := len(dAtA) 15246 iNdEx := 0 15247 for iNdEx < l { 15248 preIndex := iNdEx 15249 var wire uint64 15250 for shift := uint(0); ; shift += 7 { 15251 if shift >= 64 { 15252 return ErrIntOverflowRpc 15253 } 15254 if iNdEx >= l { 15255 return io.ErrUnexpectedEOF 15256 } 15257 b := dAtA[iNdEx] 15258 iNdEx++ 15259 wire |= (uint64(b) & 0x7F) << shift 15260 if b < 0x80 { 15261 break 15262 } 15263 } 15264 fieldNum := int32(wire >> 3) 15265 wireType := int(wire & 0x7) 15266 if wireType == 4 { 15267 return fmt.Errorf("proto: AuthRoleGrantPermissionRequest: wiretype end group for non-group") 15268 } 15269 if fieldNum <= 0 { 15270 return fmt.Errorf("proto: AuthRoleGrantPermissionRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15271 } 15272 switch fieldNum { 15273 case 1: 15274 if wireType != 2 { 15275 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 15276 } 15277 var stringLen uint64 15278 for shift := uint(0); ; shift += 7 { 15279 if shift >= 64 { 15280 return ErrIntOverflowRpc 15281 } 15282 if iNdEx >= l { 15283 return io.ErrUnexpectedEOF 15284 } 15285 b := dAtA[iNdEx] 15286 iNdEx++ 15287 stringLen |= (uint64(b) & 0x7F) << shift 15288 if b < 0x80 { 15289 break 15290 } 15291 } 15292 intStringLen := int(stringLen) 15293 if intStringLen < 0 { 15294 return ErrInvalidLengthRpc 15295 } 15296 postIndex := iNdEx + intStringLen 15297 if postIndex > l { 15298 return io.ErrUnexpectedEOF 15299 } 15300 m.Name = string(dAtA[iNdEx:postIndex]) 15301 iNdEx = postIndex 15302 case 2: 15303 if wireType != 2 { 15304 return fmt.Errorf("proto: wrong wireType = %d for field Perm", wireType) 15305 } 15306 var msglen int 15307 for shift := uint(0); ; shift += 7 { 15308 if shift >= 64 { 15309 return ErrIntOverflowRpc 15310 } 15311 if iNdEx >= l { 15312 return io.ErrUnexpectedEOF 15313 } 15314 b := dAtA[iNdEx] 15315 iNdEx++ 15316 msglen |= (int(b) & 0x7F) << shift 15317 if b < 0x80 { 15318 break 15319 } 15320 } 15321 if msglen < 0 { 15322 return ErrInvalidLengthRpc 15323 } 15324 postIndex := iNdEx + msglen 15325 if postIndex > l { 15326 return io.ErrUnexpectedEOF 15327 } 15328 if m.Perm == nil { 15329 m.Perm = &authpb.Permission{} 15330 } 15331 if err := m.Perm.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15332 return err 15333 } 15334 iNdEx = postIndex 15335 default: 15336 iNdEx = preIndex 15337 skippy, err := skipRpc(dAtA[iNdEx:]) 15338 if err != nil { 15339 return err 15340 } 15341 if skippy < 0 { 15342 return ErrInvalidLengthRpc 15343 } 15344 if (iNdEx + skippy) > l { 15345 return io.ErrUnexpectedEOF 15346 } 15347 iNdEx += skippy 15348 } 15349 } 15350 15351 if iNdEx > l { 15352 return io.ErrUnexpectedEOF 15353 } 15354 return nil 15355} 15356func (m *AuthRoleRevokePermissionRequest) Unmarshal(dAtA []byte) error { 15357 l := len(dAtA) 15358 iNdEx := 0 15359 for iNdEx < l { 15360 preIndex := iNdEx 15361 var wire uint64 15362 for shift := uint(0); ; shift += 7 { 15363 if shift >= 64 { 15364 return ErrIntOverflowRpc 15365 } 15366 if iNdEx >= l { 15367 return io.ErrUnexpectedEOF 15368 } 15369 b := dAtA[iNdEx] 15370 iNdEx++ 15371 wire |= (uint64(b) & 0x7F) << shift 15372 if b < 0x80 { 15373 break 15374 } 15375 } 15376 fieldNum := int32(wire >> 3) 15377 wireType := int(wire & 0x7) 15378 if wireType == 4 { 15379 return fmt.Errorf("proto: AuthRoleRevokePermissionRequest: wiretype end group for non-group") 15380 } 15381 if fieldNum <= 0 { 15382 return fmt.Errorf("proto: AuthRoleRevokePermissionRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15383 } 15384 switch fieldNum { 15385 case 1: 15386 if wireType != 2 { 15387 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) 15388 } 15389 var stringLen uint64 15390 for shift := uint(0); ; shift += 7 { 15391 if shift >= 64 { 15392 return ErrIntOverflowRpc 15393 } 15394 if iNdEx >= l { 15395 return io.ErrUnexpectedEOF 15396 } 15397 b := dAtA[iNdEx] 15398 iNdEx++ 15399 stringLen |= (uint64(b) & 0x7F) << shift 15400 if b < 0x80 { 15401 break 15402 } 15403 } 15404 intStringLen := int(stringLen) 15405 if intStringLen < 0 { 15406 return ErrInvalidLengthRpc 15407 } 15408 postIndex := iNdEx + intStringLen 15409 if postIndex > l { 15410 return io.ErrUnexpectedEOF 15411 } 15412 m.Role = string(dAtA[iNdEx:postIndex]) 15413 iNdEx = postIndex 15414 case 2: 15415 if wireType != 2 { 15416 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 15417 } 15418 var stringLen uint64 15419 for shift := uint(0); ; shift += 7 { 15420 if shift >= 64 { 15421 return ErrIntOverflowRpc 15422 } 15423 if iNdEx >= l { 15424 return io.ErrUnexpectedEOF 15425 } 15426 b := dAtA[iNdEx] 15427 iNdEx++ 15428 stringLen |= (uint64(b) & 0x7F) << shift 15429 if b < 0x80 { 15430 break 15431 } 15432 } 15433 intStringLen := int(stringLen) 15434 if intStringLen < 0 { 15435 return ErrInvalidLengthRpc 15436 } 15437 postIndex := iNdEx + intStringLen 15438 if postIndex > l { 15439 return io.ErrUnexpectedEOF 15440 } 15441 m.Key = string(dAtA[iNdEx:postIndex]) 15442 iNdEx = postIndex 15443 case 3: 15444 if wireType != 2 { 15445 return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType) 15446 } 15447 var stringLen uint64 15448 for shift := uint(0); ; shift += 7 { 15449 if shift >= 64 { 15450 return ErrIntOverflowRpc 15451 } 15452 if iNdEx >= l { 15453 return io.ErrUnexpectedEOF 15454 } 15455 b := dAtA[iNdEx] 15456 iNdEx++ 15457 stringLen |= (uint64(b) & 0x7F) << shift 15458 if b < 0x80 { 15459 break 15460 } 15461 } 15462 intStringLen := int(stringLen) 15463 if intStringLen < 0 { 15464 return ErrInvalidLengthRpc 15465 } 15466 postIndex := iNdEx + intStringLen 15467 if postIndex > l { 15468 return io.ErrUnexpectedEOF 15469 } 15470 m.RangeEnd = string(dAtA[iNdEx:postIndex]) 15471 iNdEx = postIndex 15472 default: 15473 iNdEx = preIndex 15474 skippy, err := skipRpc(dAtA[iNdEx:]) 15475 if err != nil { 15476 return err 15477 } 15478 if skippy < 0 { 15479 return ErrInvalidLengthRpc 15480 } 15481 if (iNdEx + skippy) > l { 15482 return io.ErrUnexpectedEOF 15483 } 15484 iNdEx += skippy 15485 } 15486 } 15487 15488 if iNdEx > l { 15489 return io.ErrUnexpectedEOF 15490 } 15491 return nil 15492} 15493func (m *AuthEnableResponse) Unmarshal(dAtA []byte) error { 15494 l := len(dAtA) 15495 iNdEx := 0 15496 for iNdEx < l { 15497 preIndex := iNdEx 15498 var wire uint64 15499 for shift := uint(0); ; shift += 7 { 15500 if shift >= 64 { 15501 return ErrIntOverflowRpc 15502 } 15503 if iNdEx >= l { 15504 return io.ErrUnexpectedEOF 15505 } 15506 b := dAtA[iNdEx] 15507 iNdEx++ 15508 wire |= (uint64(b) & 0x7F) << shift 15509 if b < 0x80 { 15510 break 15511 } 15512 } 15513 fieldNum := int32(wire >> 3) 15514 wireType := int(wire & 0x7) 15515 if wireType == 4 { 15516 return fmt.Errorf("proto: AuthEnableResponse: wiretype end group for non-group") 15517 } 15518 if fieldNum <= 0 { 15519 return fmt.Errorf("proto: AuthEnableResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15520 } 15521 switch fieldNum { 15522 case 1: 15523 if wireType != 2 { 15524 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 15525 } 15526 var msglen int 15527 for shift := uint(0); ; shift += 7 { 15528 if shift >= 64 { 15529 return ErrIntOverflowRpc 15530 } 15531 if iNdEx >= l { 15532 return io.ErrUnexpectedEOF 15533 } 15534 b := dAtA[iNdEx] 15535 iNdEx++ 15536 msglen |= (int(b) & 0x7F) << shift 15537 if b < 0x80 { 15538 break 15539 } 15540 } 15541 if msglen < 0 { 15542 return ErrInvalidLengthRpc 15543 } 15544 postIndex := iNdEx + msglen 15545 if postIndex > l { 15546 return io.ErrUnexpectedEOF 15547 } 15548 if m.Header == nil { 15549 m.Header = &ResponseHeader{} 15550 } 15551 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15552 return err 15553 } 15554 iNdEx = postIndex 15555 default: 15556 iNdEx = preIndex 15557 skippy, err := skipRpc(dAtA[iNdEx:]) 15558 if err != nil { 15559 return err 15560 } 15561 if skippy < 0 { 15562 return ErrInvalidLengthRpc 15563 } 15564 if (iNdEx + skippy) > l { 15565 return io.ErrUnexpectedEOF 15566 } 15567 iNdEx += skippy 15568 } 15569 } 15570 15571 if iNdEx > l { 15572 return io.ErrUnexpectedEOF 15573 } 15574 return nil 15575} 15576func (m *AuthDisableResponse) Unmarshal(dAtA []byte) error { 15577 l := len(dAtA) 15578 iNdEx := 0 15579 for iNdEx < l { 15580 preIndex := iNdEx 15581 var wire uint64 15582 for shift := uint(0); ; shift += 7 { 15583 if shift >= 64 { 15584 return ErrIntOverflowRpc 15585 } 15586 if iNdEx >= l { 15587 return io.ErrUnexpectedEOF 15588 } 15589 b := dAtA[iNdEx] 15590 iNdEx++ 15591 wire |= (uint64(b) & 0x7F) << shift 15592 if b < 0x80 { 15593 break 15594 } 15595 } 15596 fieldNum := int32(wire >> 3) 15597 wireType := int(wire & 0x7) 15598 if wireType == 4 { 15599 return fmt.Errorf("proto: AuthDisableResponse: wiretype end group for non-group") 15600 } 15601 if fieldNum <= 0 { 15602 return fmt.Errorf("proto: AuthDisableResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15603 } 15604 switch fieldNum { 15605 case 1: 15606 if wireType != 2 { 15607 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 15608 } 15609 var msglen int 15610 for shift := uint(0); ; shift += 7 { 15611 if shift >= 64 { 15612 return ErrIntOverflowRpc 15613 } 15614 if iNdEx >= l { 15615 return io.ErrUnexpectedEOF 15616 } 15617 b := dAtA[iNdEx] 15618 iNdEx++ 15619 msglen |= (int(b) & 0x7F) << shift 15620 if b < 0x80 { 15621 break 15622 } 15623 } 15624 if msglen < 0 { 15625 return ErrInvalidLengthRpc 15626 } 15627 postIndex := iNdEx + msglen 15628 if postIndex > l { 15629 return io.ErrUnexpectedEOF 15630 } 15631 if m.Header == nil { 15632 m.Header = &ResponseHeader{} 15633 } 15634 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15635 return err 15636 } 15637 iNdEx = postIndex 15638 default: 15639 iNdEx = preIndex 15640 skippy, err := skipRpc(dAtA[iNdEx:]) 15641 if err != nil { 15642 return err 15643 } 15644 if skippy < 0 { 15645 return ErrInvalidLengthRpc 15646 } 15647 if (iNdEx + skippy) > l { 15648 return io.ErrUnexpectedEOF 15649 } 15650 iNdEx += skippy 15651 } 15652 } 15653 15654 if iNdEx > l { 15655 return io.ErrUnexpectedEOF 15656 } 15657 return nil 15658} 15659func (m *AuthenticateResponse) Unmarshal(dAtA []byte) error { 15660 l := len(dAtA) 15661 iNdEx := 0 15662 for iNdEx < l { 15663 preIndex := iNdEx 15664 var wire uint64 15665 for shift := uint(0); ; shift += 7 { 15666 if shift >= 64 { 15667 return ErrIntOverflowRpc 15668 } 15669 if iNdEx >= l { 15670 return io.ErrUnexpectedEOF 15671 } 15672 b := dAtA[iNdEx] 15673 iNdEx++ 15674 wire |= (uint64(b) & 0x7F) << shift 15675 if b < 0x80 { 15676 break 15677 } 15678 } 15679 fieldNum := int32(wire >> 3) 15680 wireType := int(wire & 0x7) 15681 if wireType == 4 { 15682 return fmt.Errorf("proto: AuthenticateResponse: wiretype end group for non-group") 15683 } 15684 if fieldNum <= 0 { 15685 return fmt.Errorf("proto: AuthenticateResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15686 } 15687 switch fieldNum { 15688 case 1: 15689 if wireType != 2 { 15690 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 15691 } 15692 var msglen int 15693 for shift := uint(0); ; shift += 7 { 15694 if shift >= 64 { 15695 return ErrIntOverflowRpc 15696 } 15697 if iNdEx >= l { 15698 return io.ErrUnexpectedEOF 15699 } 15700 b := dAtA[iNdEx] 15701 iNdEx++ 15702 msglen |= (int(b) & 0x7F) << shift 15703 if b < 0x80 { 15704 break 15705 } 15706 } 15707 if msglen < 0 { 15708 return ErrInvalidLengthRpc 15709 } 15710 postIndex := iNdEx + msglen 15711 if postIndex > l { 15712 return io.ErrUnexpectedEOF 15713 } 15714 if m.Header == nil { 15715 m.Header = &ResponseHeader{} 15716 } 15717 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15718 return err 15719 } 15720 iNdEx = postIndex 15721 case 2: 15722 if wireType != 2 { 15723 return fmt.Errorf("proto: wrong wireType = %d for field Token", wireType) 15724 } 15725 var stringLen uint64 15726 for shift := uint(0); ; shift += 7 { 15727 if shift >= 64 { 15728 return ErrIntOverflowRpc 15729 } 15730 if iNdEx >= l { 15731 return io.ErrUnexpectedEOF 15732 } 15733 b := dAtA[iNdEx] 15734 iNdEx++ 15735 stringLen |= (uint64(b) & 0x7F) << shift 15736 if b < 0x80 { 15737 break 15738 } 15739 } 15740 intStringLen := int(stringLen) 15741 if intStringLen < 0 { 15742 return ErrInvalidLengthRpc 15743 } 15744 postIndex := iNdEx + intStringLen 15745 if postIndex > l { 15746 return io.ErrUnexpectedEOF 15747 } 15748 m.Token = string(dAtA[iNdEx:postIndex]) 15749 iNdEx = postIndex 15750 default: 15751 iNdEx = preIndex 15752 skippy, err := skipRpc(dAtA[iNdEx:]) 15753 if err != nil { 15754 return err 15755 } 15756 if skippy < 0 { 15757 return ErrInvalidLengthRpc 15758 } 15759 if (iNdEx + skippy) > l { 15760 return io.ErrUnexpectedEOF 15761 } 15762 iNdEx += skippy 15763 } 15764 } 15765 15766 if iNdEx > l { 15767 return io.ErrUnexpectedEOF 15768 } 15769 return nil 15770} 15771func (m *AuthUserAddResponse) Unmarshal(dAtA []byte) error { 15772 l := len(dAtA) 15773 iNdEx := 0 15774 for iNdEx < l { 15775 preIndex := iNdEx 15776 var wire uint64 15777 for shift := uint(0); ; shift += 7 { 15778 if shift >= 64 { 15779 return ErrIntOverflowRpc 15780 } 15781 if iNdEx >= l { 15782 return io.ErrUnexpectedEOF 15783 } 15784 b := dAtA[iNdEx] 15785 iNdEx++ 15786 wire |= (uint64(b) & 0x7F) << shift 15787 if b < 0x80 { 15788 break 15789 } 15790 } 15791 fieldNum := int32(wire >> 3) 15792 wireType := int(wire & 0x7) 15793 if wireType == 4 { 15794 return fmt.Errorf("proto: AuthUserAddResponse: wiretype end group for non-group") 15795 } 15796 if fieldNum <= 0 { 15797 return fmt.Errorf("proto: AuthUserAddResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15798 } 15799 switch fieldNum { 15800 case 1: 15801 if wireType != 2 { 15802 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 15803 } 15804 var msglen int 15805 for shift := uint(0); ; shift += 7 { 15806 if shift >= 64 { 15807 return ErrIntOverflowRpc 15808 } 15809 if iNdEx >= l { 15810 return io.ErrUnexpectedEOF 15811 } 15812 b := dAtA[iNdEx] 15813 iNdEx++ 15814 msglen |= (int(b) & 0x7F) << shift 15815 if b < 0x80 { 15816 break 15817 } 15818 } 15819 if msglen < 0 { 15820 return ErrInvalidLengthRpc 15821 } 15822 postIndex := iNdEx + msglen 15823 if postIndex > l { 15824 return io.ErrUnexpectedEOF 15825 } 15826 if m.Header == nil { 15827 m.Header = &ResponseHeader{} 15828 } 15829 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15830 return err 15831 } 15832 iNdEx = postIndex 15833 default: 15834 iNdEx = preIndex 15835 skippy, err := skipRpc(dAtA[iNdEx:]) 15836 if err != nil { 15837 return err 15838 } 15839 if skippy < 0 { 15840 return ErrInvalidLengthRpc 15841 } 15842 if (iNdEx + skippy) > l { 15843 return io.ErrUnexpectedEOF 15844 } 15845 iNdEx += skippy 15846 } 15847 } 15848 15849 if iNdEx > l { 15850 return io.ErrUnexpectedEOF 15851 } 15852 return nil 15853} 15854func (m *AuthUserGetResponse) Unmarshal(dAtA []byte) error { 15855 l := len(dAtA) 15856 iNdEx := 0 15857 for iNdEx < l { 15858 preIndex := iNdEx 15859 var wire uint64 15860 for shift := uint(0); ; shift += 7 { 15861 if shift >= 64 { 15862 return ErrIntOverflowRpc 15863 } 15864 if iNdEx >= l { 15865 return io.ErrUnexpectedEOF 15866 } 15867 b := dAtA[iNdEx] 15868 iNdEx++ 15869 wire |= (uint64(b) & 0x7F) << shift 15870 if b < 0x80 { 15871 break 15872 } 15873 } 15874 fieldNum := int32(wire >> 3) 15875 wireType := int(wire & 0x7) 15876 if wireType == 4 { 15877 return fmt.Errorf("proto: AuthUserGetResponse: wiretype end group for non-group") 15878 } 15879 if fieldNum <= 0 { 15880 return fmt.Errorf("proto: AuthUserGetResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15881 } 15882 switch fieldNum { 15883 case 1: 15884 if wireType != 2 { 15885 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 15886 } 15887 var msglen int 15888 for shift := uint(0); ; shift += 7 { 15889 if shift >= 64 { 15890 return ErrIntOverflowRpc 15891 } 15892 if iNdEx >= l { 15893 return io.ErrUnexpectedEOF 15894 } 15895 b := dAtA[iNdEx] 15896 iNdEx++ 15897 msglen |= (int(b) & 0x7F) << shift 15898 if b < 0x80 { 15899 break 15900 } 15901 } 15902 if msglen < 0 { 15903 return ErrInvalidLengthRpc 15904 } 15905 postIndex := iNdEx + msglen 15906 if postIndex > l { 15907 return io.ErrUnexpectedEOF 15908 } 15909 if m.Header == nil { 15910 m.Header = &ResponseHeader{} 15911 } 15912 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15913 return err 15914 } 15915 iNdEx = postIndex 15916 case 2: 15917 if wireType != 2 { 15918 return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType) 15919 } 15920 var stringLen uint64 15921 for shift := uint(0); ; shift += 7 { 15922 if shift >= 64 { 15923 return ErrIntOverflowRpc 15924 } 15925 if iNdEx >= l { 15926 return io.ErrUnexpectedEOF 15927 } 15928 b := dAtA[iNdEx] 15929 iNdEx++ 15930 stringLen |= (uint64(b) & 0x7F) << shift 15931 if b < 0x80 { 15932 break 15933 } 15934 } 15935 intStringLen := int(stringLen) 15936 if intStringLen < 0 { 15937 return ErrInvalidLengthRpc 15938 } 15939 postIndex := iNdEx + intStringLen 15940 if postIndex > l { 15941 return io.ErrUnexpectedEOF 15942 } 15943 m.Roles = append(m.Roles, string(dAtA[iNdEx:postIndex])) 15944 iNdEx = postIndex 15945 default: 15946 iNdEx = preIndex 15947 skippy, err := skipRpc(dAtA[iNdEx:]) 15948 if err != nil { 15949 return err 15950 } 15951 if skippy < 0 { 15952 return ErrInvalidLengthRpc 15953 } 15954 if (iNdEx + skippy) > l { 15955 return io.ErrUnexpectedEOF 15956 } 15957 iNdEx += skippy 15958 } 15959 } 15960 15961 if iNdEx > l { 15962 return io.ErrUnexpectedEOF 15963 } 15964 return nil 15965} 15966func (m *AuthUserDeleteResponse) Unmarshal(dAtA []byte) error { 15967 l := len(dAtA) 15968 iNdEx := 0 15969 for iNdEx < l { 15970 preIndex := iNdEx 15971 var wire uint64 15972 for shift := uint(0); ; shift += 7 { 15973 if shift >= 64 { 15974 return ErrIntOverflowRpc 15975 } 15976 if iNdEx >= l { 15977 return io.ErrUnexpectedEOF 15978 } 15979 b := dAtA[iNdEx] 15980 iNdEx++ 15981 wire |= (uint64(b) & 0x7F) << shift 15982 if b < 0x80 { 15983 break 15984 } 15985 } 15986 fieldNum := int32(wire >> 3) 15987 wireType := int(wire & 0x7) 15988 if wireType == 4 { 15989 return fmt.Errorf("proto: AuthUserDeleteResponse: wiretype end group for non-group") 15990 } 15991 if fieldNum <= 0 { 15992 return fmt.Errorf("proto: AuthUserDeleteResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15993 } 15994 switch fieldNum { 15995 case 1: 15996 if wireType != 2 { 15997 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 15998 } 15999 var msglen int 16000 for shift := uint(0); ; shift += 7 { 16001 if shift >= 64 { 16002 return ErrIntOverflowRpc 16003 } 16004 if iNdEx >= l { 16005 return io.ErrUnexpectedEOF 16006 } 16007 b := dAtA[iNdEx] 16008 iNdEx++ 16009 msglen |= (int(b) & 0x7F) << shift 16010 if b < 0x80 { 16011 break 16012 } 16013 } 16014 if msglen < 0 { 16015 return ErrInvalidLengthRpc 16016 } 16017 postIndex := iNdEx + msglen 16018 if postIndex > l { 16019 return io.ErrUnexpectedEOF 16020 } 16021 if m.Header == nil { 16022 m.Header = &ResponseHeader{} 16023 } 16024 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16025 return err 16026 } 16027 iNdEx = postIndex 16028 default: 16029 iNdEx = preIndex 16030 skippy, err := skipRpc(dAtA[iNdEx:]) 16031 if err != nil { 16032 return err 16033 } 16034 if skippy < 0 { 16035 return ErrInvalidLengthRpc 16036 } 16037 if (iNdEx + skippy) > l { 16038 return io.ErrUnexpectedEOF 16039 } 16040 iNdEx += skippy 16041 } 16042 } 16043 16044 if iNdEx > l { 16045 return io.ErrUnexpectedEOF 16046 } 16047 return nil 16048} 16049func (m *AuthUserChangePasswordResponse) Unmarshal(dAtA []byte) error { 16050 l := len(dAtA) 16051 iNdEx := 0 16052 for iNdEx < l { 16053 preIndex := iNdEx 16054 var wire uint64 16055 for shift := uint(0); ; shift += 7 { 16056 if shift >= 64 { 16057 return ErrIntOverflowRpc 16058 } 16059 if iNdEx >= l { 16060 return io.ErrUnexpectedEOF 16061 } 16062 b := dAtA[iNdEx] 16063 iNdEx++ 16064 wire |= (uint64(b) & 0x7F) << shift 16065 if b < 0x80 { 16066 break 16067 } 16068 } 16069 fieldNum := int32(wire >> 3) 16070 wireType := int(wire & 0x7) 16071 if wireType == 4 { 16072 return fmt.Errorf("proto: AuthUserChangePasswordResponse: wiretype end group for non-group") 16073 } 16074 if fieldNum <= 0 { 16075 return fmt.Errorf("proto: AuthUserChangePasswordResponse: illegal tag %d (wire type %d)", fieldNum, wire) 16076 } 16077 switch fieldNum { 16078 case 1: 16079 if wireType != 2 { 16080 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 16081 } 16082 var msglen int 16083 for shift := uint(0); ; shift += 7 { 16084 if shift >= 64 { 16085 return ErrIntOverflowRpc 16086 } 16087 if iNdEx >= l { 16088 return io.ErrUnexpectedEOF 16089 } 16090 b := dAtA[iNdEx] 16091 iNdEx++ 16092 msglen |= (int(b) & 0x7F) << shift 16093 if b < 0x80 { 16094 break 16095 } 16096 } 16097 if msglen < 0 { 16098 return ErrInvalidLengthRpc 16099 } 16100 postIndex := iNdEx + msglen 16101 if postIndex > l { 16102 return io.ErrUnexpectedEOF 16103 } 16104 if m.Header == nil { 16105 m.Header = &ResponseHeader{} 16106 } 16107 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16108 return err 16109 } 16110 iNdEx = postIndex 16111 default: 16112 iNdEx = preIndex 16113 skippy, err := skipRpc(dAtA[iNdEx:]) 16114 if err != nil { 16115 return err 16116 } 16117 if skippy < 0 { 16118 return ErrInvalidLengthRpc 16119 } 16120 if (iNdEx + skippy) > l { 16121 return io.ErrUnexpectedEOF 16122 } 16123 iNdEx += skippy 16124 } 16125 } 16126 16127 if iNdEx > l { 16128 return io.ErrUnexpectedEOF 16129 } 16130 return nil 16131} 16132func (m *AuthUserGrantRoleResponse) Unmarshal(dAtA []byte) error { 16133 l := len(dAtA) 16134 iNdEx := 0 16135 for iNdEx < l { 16136 preIndex := iNdEx 16137 var wire uint64 16138 for shift := uint(0); ; shift += 7 { 16139 if shift >= 64 { 16140 return ErrIntOverflowRpc 16141 } 16142 if iNdEx >= l { 16143 return io.ErrUnexpectedEOF 16144 } 16145 b := dAtA[iNdEx] 16146 iNdEx++ 16147 wire |= (uint64(b) & 0x7F) << shift 16148 if b < 0x80 { 16149 break 16150 } 16151 } 16152 fieldNum := int32(wire >> 3) 16153 wireType := int(wire & 0x7) 16154 if wireType == 4 { 16155 return fmt.Errorf("proto: AuthUserGrantRoleResponse: wiretype end group for non-group") 16156 } 16157 if fieldNum <= 0 { 16158 return fmt.Errorf("proto: AuthUserGrantRoleResponse: illegal tag %d (wire type %d)", fieldNum, wire) 16159 } 16160 switch fieldNum { 16161 case 1: 16162 if wireType != 2 { 16163 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 16164 } 16165 var msglen int 16166 for shift := uint(0); ; shift += 7 { 16167 if shift >= 64 { 16168 return ErrIntOverflowRpc 16169 } 16170 if iNdEx >= l { 16171 return io.ErrUnexpectedEOF 16172 } 16173 b := dAtA[iNdEx] 16174 iNdEx++ 16175 msglen |= (int(b) & 0x7F) << shift 16176 if b < 0x80 { 16177 break 16178 } 16179 } 16180 if msglen < 0 { 16181 return ErrInvalidLengthRpc 16182 } 16183 postIndex := iNdEx + msglen 16184 if postIndex > l { 16185 return io.ErrUnexpectedEOF 16186 } 16187 if m.Header == nil { 16188 m.Header = &ResponseHeader{} 16189 } 16190 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16191 return err 16192 } 16193 iNdEx = postIndex 16194 default: 16195 iNdEx = preIndex 16196 skippy, err := skipRpc(dAtA[iNdEx:]) 16197 if err != nil { 16198 return err 16199 } 16200 if skippy < 0 { 16201 return ErrInvalidLengthRpc 16202 } 16203 if (iNdEx + skippy) > l { 16204 return io.ErrUnexpectedEOF 16205 } 16206 iNdEx += skippy 16207 } 16208 } 16209 16210 if iNdEx > l { 16211 return io.ErrUnexpectedEOF 16212 } 16213 return nil 16214} 16215func (m *AuthUserRevokeRoleResponse) Unmarshal(dAtA []byte) error { 16216 l := len(dAtA) 16217 iNdEx := 0 16218 for iNdEx < l { 16219 preIndex := iNdEx 16220 var wire uint64 16221 for shift := uint(0); ; shift += 7 { 16222 if shift >= 64 { 16223 return ErrIntOverflowRpc 16224 } 16225 if iNdEx >= l { 16226 return io.ErrUnexpectedEOF 16227 } 16228 b := dAtA[iNdEx] 16229 iNdEx++ 16230 wire |= (uint64(b) & 0x7F) << shift 16231 if b < 0x80 { 16232 break 16233 } 16234 } 16235 fieldNum := int32(wire >> 3) 16236 wireType := int(wire & 0x7) 16237 if wireType == 4 { 16238 return fmt.Errorf("proto: AuthUserRevokeRoleResponse: wiretype end group for non-group") 16239 } 16240 if fieldNum <= 0 { 16241 return fmt.Errorf("proto: AuthUserRevokeRoleResponse: illegal tag %d (wire type %d)", fieldNum, wire) 16242 } 16243 switch fieldNum { 16244 case 1: 16245 if wireType != 2 { 16246 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 16247 } 16248 var msglen int 16249 for shift := uint(0); ; shift += 7 { 16250 if shift >= 64 { 16251 return ErrIntOverflowRpc 16252 } 16253 if iNdEx >= l { 16254 return io.ErrUnexpectedEOF 16255 } 16256 b := dAtA[iNdEx] 16257 iNdEx++ 16258 msglen |= (int(b) & 0x7F) << shift 16259 if b < 0x80 { 16260 break 16261 } 16262 } 16263 if msglen < 0 { 16264 return ErrInvalidLengthRpc 16265 } 16266 postIndex := iNdEx + msglen 16267 if postIndex > l { 16268 return io.ErrUnexpectedEOF 16269 } 16270 if m.Header == nil { 16271 m.Header = &ResponseHeader{} 16272 } 16273 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16274 return err 16275 } 16276 iNdEx = postIndex 16277 default: 16278 iNdEx = preIndex 16279 skippy, err := skipRpc(dAtA[iNdEx:]) 16280 if err != nil { 16281 return err 16282 } 16283 if skippy < 0 { 16284 return ErrInvalidLengthRpc 16285 } 16286 if (iNdEx + skippy) > l { 16287 return io.ErrUnexpectedEOF 16288 } 16289 iNdEx += skippy 16290 } 16291 } 16292 16293 if iNdEx > l { 16294 return io.ErrUnexpectedEOF 16295 } 16296 return nil 16297} 16298func (m *AuthRoleAddResponse) Unmarshal(dAtA []byte) error { 16299 l := len(dAtA) 16300 iNdEx := 0 16301 for iNdEx < l { 16302 preIndex := iNdEx 16303 var wire uint64 16304 for shift := uint(0); ; shift += 7 { 16305 if shift >= 64 { 16306 return ErrIntOverflowRpc 16307 } 16308 if iNdEx >= l { 16309 return io.ErrUnexpectedEOF 16310 } 16311 b := dAtA[iNdEx] 16312 iNdEx++ 16313 wire |= (uint64(b) & 0x7F) << shift 16314 if b < 0x80 { 16315 break 16316 } 16317 } 16318 fieldNum := int32(wire >> 3) 16319 wireType := int(wire & 0x7) 16320 if wireType == 4 { 16321 return fmt.Errorf("proto: AuthRoleAddResponse: wiretype end group for non-group") 16322 } 16323 if fieldNum <= 0 { 16324 return fmt.Errorf("proto: AuthRoleAddResponse: illegal tag %d (wire type %d)", fieldNum, wire) 16325 } 16326 switch fieldNum { 16327 case 1: 16328 if wireType != 2 { 16329 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 16330 } 16331 var msglen int 16332 for shift := uint(0); ; shift += 7 { 16333 if shift >= 64 { 16334 return ErrIntOverflowRpc 16335 } 16336 if iNdEx >= l { 16337 return io.ErrUnexpectedEOF 16338 } 16339 b := dAtA[iNdEx] 16340 iNdEx++ 16341 msglen |= (int(b) & 0x7F) << shift 16342 if b < 0x80 { 16343 break 16344 } 16345 } 16346 if msglen < 0 { 16347 return ErrInvalidLengthRpc 16348 } 16349 postIndex := iNdEx + msglen 16350 if postIndex > l { 16351 return io.ErrUnexpectedEOF 16352 } 16353 if m.Header == nil { 16354 m.Header = &ResponseHeader{} 16355 } 16356 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16357 return err 16358 } 16359 iNdEx = postIndex 16360 default: 16361 iNdEx = preIndex 16362 skippy, err := skipRpc(dAtA[iNdEx:]) 16363 if err != nil { 16364 return err 16365 } 16366 if skippy < 0 { 16367 return ErrInvalidLengthRpc 16368 } 16369 if (iNdEx + skippy) > l { 16370 return io.ErrUnexpectedEOF 16371 } 16372 iNdEx += skippy 16373 } 16374 } 16375 16376 if iNdEx > l { 16377 return io.ErrUnexpectedEOF 16378 } 16379 return nil 16380} 16381func (m *AuthRoleGetResponse) Unmarshal(dAtA []byte) error { 16382 l := len(dAtA) 16383 iNdEx := 0 16384 for iNdEx < l { 16385 preIndex := iNdEx 16386 var wire uint64 16387 for shift := uint(0); ; shift += 7 { 16388 if shift >= 64 { 16389 return ErrIntOverflowRpc 16390 } 16391 if iNdEx >= l { 16392 return io.ErrUnexpectedEOF 16393 } 16394 b := dAtA[iNdEx] 16395 iNdEx++ 16396 wire |= (uint64(b) & 0x7F) << shift 16397 if b < 0x80 { 16398 break 16399 } 16400 } 16401 fieldNum := int32(wire >> 3) 16402 wireType := int(wire & 0x7) 16403 if wireType == 4 { 16404 return fmt.Errorf("proto: AuthRoleGetResponse: wiretype end group for non-group") 16405 } 16406 if fieldNum <= 0 { 16407 return fmt.Errorf("proto: AuthRoleGetResponse: illegal tag %d (wire type %d)", fieldNum, wire) 16408 } 16409 switch fieldNum { 16410 case 1: 16411 if wireType != 2 { 16412 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 16413 } 16414 var msglen int 16415 for shift := uint(0); ; shift += 7 { 16416 if shift >= 64 { 16417 return ErrIntOverflowRpc 16418 } 16419 if iNdEx >= l { 16420 return io.ErrUnexpectedEOF 16421 } 16422 b := dAtA[iNdEx] 16423 iNdEx++ 16424 msglen |= (int(b) & 0x7F) << shift 16425 if b < 0x80 { 16426 break 16427 } 16428 } 16429 if msglen < 0 { 16430 return ErrInvalidLengthRpc 16431 } 16432 postIndex := iNdEx + msglen 16433 if postIndex > l { 16434 return io.ErrUnexpectedEOF 16435 } 16436 if m.Header == nil { 16437 m.Header = &ResponseHeader{} 16438 } 16439 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16440 return err 16441 } 16442 iNdEx = postIndex 16443 case 2: 16444 if wireType != 2 { 16445 return fmt.Errorf("proto: wrong wireType = %d for field Perm", wireType) 16446 } 16447 var msglen int 16448 for shift := uint(0); ; shift += 7 { 16449 if shift >= 64 { 16450 return ErrIntOverflowRpc 16451 } 16452 if iNdEx >= l { 16453 return io.ErrUnexpectedEOF 16454 } 16455 b := dAtA[iNdEx] 16456 iNdEx++ 16457 msglen |= (int(b) & 0x7F) << shift 16458 if b < 0x80 { 16459 break 16460 } 16461 } 16462 if msglen < 0 { 16463 return ErrInvalidLengthRpc 16464 } 16465 postIndex := iNdEx + msglen 16466 if postIndex > l { 16467 return io.ErrUnexpectedEOF 16468 } 16469 m.Perm = append(m.Perm, &authpb.Permission{}) 16470 if err := m.Perm[len(m.Perm)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16471 return err 16472 } 16473 iNdEx = postIndex 16474 default: 16475 iNdEx = preIndex 16476 skippy, err := skipRpc(dAtA[iNdEx:]) 16477 if err != nil { 16478 return err 16479 } 16480 if skippy < 0 { 16481 return ErrInvalidLengthRpc 16482 } 16483 if (iNdEx + skippy) > l { 16484 return io.ErrUnexpectedEOF 16485 } 16486 iNdEx += skippy 16487 } 16488 } 16489 16490 if iNdEx > l { 16491 return io.ErrUnexpectedEOF 16492 } 16493 return nil 16494} 16495func (m *AuthRoleListResponse) Unmarshal(dAtA []byte) error { 16496 l := len(dAtA) 16497 iNdEx := 0 16498 for iNdEx < l { 16499 preIndex := iNdEx 16500 var wire uint64 16501 for shift := uint(0); ; shift += 7 { 16502 if shift >= 64 { 16503 return ErrIntOverflowRpc 16504 } 16505 if iNdEx >= l { 16506 return io.ErrUnexpectedEOF 16507 } 16508 b := dAtA[iNdEx] 16509 iNdEx++ 16510 wire |= (uint64(b) & 0x7F) << shift 16511 if b < 0x80 { 16512 break 16513 } 16514 } 16515 fieldNum := int32(wire >> 3) 16516 wireType := int(wire & 0x7) 16517 if wireType == 4 { 16518 return fmt.Errorf("proto: AuthRoleListResponse: wiretype end group for non-group") 16519 } 16520 if fieldNum <= 0 { 16521 return fmt.Errorf("proto: AuthRoleListResponse: illegal tag %d (wire type %d)", fieldNum, wire) 16522 } 16523 switch fieldNum { 16524 case 1: 16525 if wireType != 2 { 16526 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 16527 } 16528 var msglen int 16529 for shift := uint(0); ; shift += 7 { 16530 if shift >= 64 { 16531 return ErrIntOverflowRpc 16532 } 16533 if iNdEx >= l { 16534 return io.ErrUnexpectedEOF 16535 } 16536 b := dAtA[iNdEx] 16537 iNdEx++ 16538 msglen |= (int(b) & 0x7F) << shift 16539 if b < 0x80 { 16540 break 16541 } 16542 } 16543 if msglen < 0 { 16544 return ErrInvalidLengthRpc 16545 } 16546 postIndex := iNdEx + msglen 16547 if postIndex > l { 16548 return io.ErrUnexpectedEOF 16549 } 16550 if m.Header == nil { 16551 m.Header = &ResponseHeader{} 16552 } 16553 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16554 return err 16555 } 16556 iNdEx = postIndex 16557 case 2: 16558 if wireType != 2 { 16559 return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType) 16560 } 16561 var stringLen uint64 16562 for shift := uint(0); ; shift += 7 { 16563 if shift >= 64 { 16564 return ErrIntOverflowRpc 16565 } 16566 if iNdEx >= l { 16567 return io.ErrUnexpectedEOF 16568 } 16569 b := dAtA[iNdEx] 16570 iNdEx++ 16571 stringLen |= (uint64(b) & 0x7F) << shift 16572 if b < 0x80 { 16573 break 16574 } 16575 } 16576 intStringLen := int(stringLen) 16577 if intStringLen < 0 { 16578 return ErrInvalidLengthRpc 16579 } 16580 postIndex := iNdEx + intStringLen 16581 if postIndex > l { 16582 return io.ErrUnexpectedEOF 16583 } 16584 m.Roles = append(m.Roles, string(dAtA[iNdEx:postIndex])) 16585 iNdEx = postIndex 16586 default: 16587 iNdEx = preIndex 16588 skippy, err := skipRpc(dAtA[iNdEx:]) 16589 if err != nil { 16590 return err 16591 } 16592 if skippy < 0 { 16593 return ErrInvalidLengthRpc 16594 } 16595 if (iNdEx + skippy) > l { 16596 return io.ErrUnexpectedEOF 16597 } 16598 iNdEx += skippy 16599 } 16600 } 16601 16602 if iNdEx > l { 16603 return io.ErrUnexpectedEOF 16604 } 16605 return nil 16606} 16607func (m *AuthUserListResponse) Unmarshal(dAtA []byte) error { 16608 l := len(dAtA) 16609 iNdEx := 0 16610 for iNdEx < l { 16611 preIndex := iNdEx 16612 var wire uint64 16613 for shift := uint(0); ; shift += 7 { 16614 if shift >= 64 { 16615 return ErrIntOverflowRpc 16616 } 16617 if iNdEx >= l { 16618 return io.ErrUnexpectedEOF 16619 } 16620 b := dAtA[iNdEx] 16621 iNdEx++ 16622 wire |= (uint64(b) & 0x7F) << shift 16623 if b < 0x80 { 16624 break 16625 } 16626 } 16627 fieldNum := int32(wire >> 3) 16628 wireType := int(wire & 0x7) 16629 if wireType == 4 { 16630 return fmt.Errorf("proto: AuthUserListResponse: wiretype end group for non-group") 16631 } 16632 if fieldNum <= 0 { 16633 return fmt.Errorf("proto: AuthUserListResponse: illegal tag %d (wire type %d)", fieldNum, wire) 16634 } 16635 switch fieldNum { 16636 case 1: 16637 if wireType != 2 { 16638 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 16639 } 16640 var msglen int 16641 for shift := uint(0); ; shift += 7 { 16642 if shift >= 64 { 16643 return ErrIntOverflowRpc 16644 } 16645 if iNdEx >= l { 16646 return io.ErrUnexpectedEOF 16647 } 16648 b := dAtA[iNdEx] 16649 iNdEx++ 16650 msglen |= (int(b) & 0x7F) << shift 16651 if b < 0x80 { 16652 break 16653 } 16654 } 16655 if msglen < 0 { 16656 return ErrInvalidLengthRpc 16657 } 16658 postIndex := iNdEx + msglen 16659 if postIndex > l { 16660 return io.ErrUnexpectedEOF 16661 } 16662 if m.Header == nil { 16663 m.Header = &ResponseHeader{} 16664 } 16665 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16666 return err 16667 } 16668 iNdEx = postIndex 16669 case 2: 16670 if wireType != 2 { 16671 return fmt.Errorf("proto: wrong wireType = %d for field Users", wireType) 16672 } 16673 var stringLen uint64 16674 for shift := uint(0); ; shift += 7 { 16675 if shift >= 64 { 16676 return ErrIntOverflowRpc 16677 } 16678 if iNdEx >= l { 16679 return io.ErrUnexpectedEOF 16680 } 16681 b := dAtA[iNdEx] 16682 iNdEx++ 16683 stringLen |= (uint64(b) & 0x7F) << shift 16684 if b < 0x80 { 16685 break 16686 } 16687 } 16688 intStringLen := int(stringLen) 16689 if intStringLen < 0 { 16690 return ErrInvalidLengthRpc 16691 } 16692 postIndex := iNdEx + intStringLen 16693 if postIndex > l { 16694 return io.ErrUnexpectedEOF 16695 } 16696 m.Users = append(m.Users, string(dAtA[iNdEx:postIndex])) 16697 iNdEx = postIndex 16698 default: 16699 iNdEx = preIndex 16700 skippy, err := skipRpc(dAtA[iNdEx:]) 16701 if err != nil { 16702 return err 16703 } 16704 if skippy < 0 { 16705 return ErrInvalidLengthRpc 16706 } 16707 if (iNdEx + skippy) > l { 16708 return io.ErrUnexpectedEOF 16709 } 16710 iNdEx += skippy 16711 } 16712 } 16713 16714 if iNdEx > l { 16715 return io.ErrUnexpectedEOF 16716 } 16717 return nil 16718} 16719func (m *AuthRoleDeleteResponse) Unmarshal(dAtA []byte) error { 16720 l := len(dAtA) 16721 iNdEx := 0 16722 for iNdEx < l { 16723 preIndex := iNdEx 16724 var wire uint64 16725 for shift := uint(0); ; shift += 7 { 16726 if shift >= 64 { 16727 return ErrIntOverflowRpc 16728 } 16729 if iNdEx >= l { 16730 return io.ErrUnexpectedEOF 16731 } 16732 b := dAtA[iNdEx] 16733 iNdEx++ 16734 wire |= (uint64(b) & 0x7F) << shift 16735 if b < 0x80 { 16736 break 16737 } 16738 } 16739 fieldNum := int32(wire >> 3) 16740 wireType := int(wire & 0x7) 16741 if wireType == 4 { 16742 return fmt.Errorf("proto: AuthRoleDeleteResponse: wiretype end group for non-group") 16743 } 16744 if fieldNum <= 0 { 16745 return fmt.Errorf("proto: AuthRoleDeleteResponse: illegal tag %d (wire type %d)", fieldNum, wire) 16746 } 16747 switch fieldNum { 16748 case 1: 16749 if wireType != 2 { 16750 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 16751 } 16752 var msglen int 16753 for shift := uint(0); ; shift += 7 { 16754 if shift >= 64 { 16755 return ErrIntOverflowRpc 16756 } 16757 if iNdEx >= l { 16758 return io.ErrUnexpectedEOF 16759 } 16760 b := dAtA[iNdEx] 16761 iNdEx++ 16762 msglen |= (int(b) & 0x7F) << shift 16763 if b < 0x80 { 16764 break 16765 } 16766 } 16767 if msglen < 0 { 16768 return ErrInvalidLengthRpc 16769 } 16770 postIndex := iNdEx + msglen 16771 if postIndex > l { 16772 return io.ErrUnexpectedEOF 16773 } 16774 if m.Header == nil { 16775 m.Header = &ResponseHeader{} 16776 } 16777 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16778 return err 16779 } 16780 iNdEx = postIndex 16781 default: 16782 iNdEx = preIndex 16783 skippy, err := skipRpc(dAtA[iNdEx:]) 16784 if err != nil { 16785 return err 16786 } 16787 if skippy < 0 { 16788 return ErrInvalidLengthRpc 16789 } 16790 if (iNdEx + skippy) > l { 16791 return io.ErrUnexpectedEOF 16792 } 16793 iNdEx += skippy 16794 } 16795 } 16796 16797 if iNdEx > l { 16798 return io.ErrUnexpectedEOF 16799 } 16800 return nil 16801} 16802func (m *AuthRoleGrantPermissionResponse) Unmarshal(dAtA []byte) error { 16803 l := len(dAtA) 16804 iNdEx := 0 16805 for iNdEx < l { 16806 preIndex := iNdEx 16807 var wire uint64 16808 for shift := uint(0); ; shift += 7 { 16809 if shift >= 64 { 16810 return ErrIntOverflowRpc 16811 } 16812 if iNdEx >= l { 16813 return io.ErrUnexpectedEOF 16814 } 16815 b := dAtA[iNdEx] 16816 iNdEx++ 16817 wire |= (uint64(b) & 0x7F) << shift 16818 if b < 0x80 { 16819 break 16820 } 16821 } 16822 fieldNum := int32(wire >> 3) 16823 wireType := int(wire & 0x7) 16824 if wireType == 4 { 16825 return fmt.Errorf("proto: AuthRoleGrantPermissionResponse: wiretype end group for non-group") 16826 } 16827 if fieldNum <= 0 { 16828 return fmt.Errorf("proto: AuthRoleGrantPermissionResponse: illegal tag %d (wire type %d)", fieldNum, wire) 16829 } 16830 switch fieldNum { 16831 case 1: 16832 if wireType != 2 { 16833 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 16834 } 16835 var msglen int 16836 for shift := uint(0); ; shift += 7 { 16837 if shift >= 64 { 16838 return ErrIntOverflowRpc 16839 } 16840 if iNdEx >= l { 16841 return io.ErrUnexpectedEOF 16842 } 16843 b := dAtA[iNdEx] 16844 iNdEx++ 16845 msglen |= (int(b) & 0x7F) << shift 16846 if b < 0x80 { 16847 break 16848 } 16849 } 16850 if msglen < 0 { 16851 return ErrInvalidLengthRpc 16852 } 16853 postIndex := iNdEx + msglen 16854 if postIndex > l { 16855 return io.ErrUnexpectedEOF 16856 } 16857 if m.Header == nil { 16858 m.Header = &ResponseHeader{} 16859 } 16860 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16861 return err 16862 } 16863 iNdEx = postIndex 16864 default: 16865 iNdEx = preIndex 16866 skippy, err := skipRpc(dAtA[iNdEx:]) 16867 if err != nil { 16868 return err 16869 } 16870 if skippy < 0 { 16871 return ErrInvalidLengthRpc 16872 } 16873 if (iNdEx + skippy) > l { 16874 return io.ErrUnexpectedEOF 16875 } 16876 iNdEx += skippy 16877 } 16878 } 16879 16880 if iNdEx > l { 16881 return io.ErrUnexpectedEOF 16882 } 16883 return nil 16884} 16885func (m *AuthRoleRevokePermissionResponse) Unmarshal(dAtA []byte) error { 16886 l := len(dAtA) 16887 iNdEx := 0 16888 for iNdEx < l { 16889 preIndex := iNdEx 16890 var wire uint64 16891 for shift := uint(0); ; shift += 7 { 16892 if shift >= 64 { 16893 return ErrIntOverflowRpc 16894 } 16895 if iNdEx >= l { 16896 return io.ErrUnexpectedEOF 16897 } 16898 b := dAtA[iNdEx] 16899 iNdEx++ 16900 wire |= (uint64(b) & 0x7F) << shift 16901 if b < 0x80 { 16902 break 16903 } 16904 } 16905 fieldNum := int32(wire >> 3) 16906 wireType := int(wire & 0x7) 16907 if wireType == 4 { 16908 return fmt.Errorf("proto: AuthRoleRevokePermissionResponse: wiretype end group for non-group") 16909 } 16910 if fieldNum <= 0 { 16911 return fmt.Errorf("proto: AuthRoleRevokePermissionResponse: illegal tag %d (wire type %d)", fieldNum, wire) 16912 } 16913 switch fieldNum { 16914 case 1: 16915 if wireType != 2 { 16916 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 16917 } 16918 var msglen int 16919 for shift := uint(0); ; shift += 7 { 16920 if shift >= 64 { 16921 return ErrIntOverflowRpc 16922 } 16923 if iNdEx >= l { 16924 return io.ErrUnexpectedEOF 16925 } 16926 b := dAtA[iNdEx] 16927 iNdEx++ 16928 msglen |= (int(b) & 0x7F) << shift 16929 if b < 0x80 { 16930 break 16931 } 16932 } 16933 if msglen < 0 { 16934 return ErrInvalidLengthRpc 16935 } 16936 postIndex := iNdEx + msglen 16937 if postIndex > l { 16938 return io.ErrUnexpectedEOF 16939 } 16940 if m.Header == nil { 16941 m.Header = &ResponseHeader{} 16942 } 16943 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16944 return err 16945 } 16946 iNdEx = postIndex 16947 default: 16948 iNdEx = preIndex 16949 skippy, err := skipRpc(dAtA[iNdEx:]) 16950 if err != nil { 16951 return err 16952 } 16953 if skippy < 0 { 16954 return ErrInvalidLengthRpc 16955 } 16956 if (iNdEx + skippy) > l { 16957 return io.ErrUnexpectedEOF 16958 } 16959 iNdEx += skippy 16960 } 16961 } 16962 16963 if iNdEx > l { 16964 return io.ErrUnexpectedEOF 16965 } 16966 return nil 16967} 16968func skipRpc(dAtA []byte) (n int, err error) { 16969 l := len(dAtA) 16970 iNdEx := 0 16971 for iNdEx < l { 16972 var wire uint64 16973 for shift := uint(0); ; shift += 7 { 16974 if shift >= 64 { 16975 return 0, ErrIntOverflowRpc 16976 } 16977 if iNdEx >= l { 16978 return 0, io.ErrUnexpectedEOF 16979 } 16980 b := dAtA[iNdEx] 16981 iNdEx++ 16982 wire |= (uint64(b) & 0x7F) << shift 16983 if b < 0x80 { 16984 break 16985 } 16986 } 16987 wireType := int(wire & 0x7) 16988 switch wireType { 16989 case 0: 16990 for shift := uint(0); ; shift += 7 { 16991 if shift >= 64 { 16992 return 0, ErrIntOverflowRpc 16993 } 16994 if iNdEx >= l { 16995 return 0, io.ErrUnexpectedEOF 16996 } 16997 iNdEx++ 16998 if dAtA[iNdEx-1] < 0x80 { 16999 break 17000 } 17001 } 17002 return iNdEx, nil 17003 case 1: 17004 iNdEx += 8 17005 return iNdEx, nil 17006 case 2: 17007 var length int 17008 for shift := uint(0); ; shift += 7 { 17009 if shift >= 64 { 17010 return 0, ErrIntOverflowRpc 17011 } 17012 if iNdEx >= l { 17013 return 0, io.ErrUnexpectedEOF 17014 } 17015 b := dAtA[iNdEx] 17016 iNdEx++ 17017 length |= (int(b) & 0x7F) << shift 17018 if b < 0x80 { 17019 break 17020 } 17021 } 17022 iNdEx += length 17023 if length < 0 { 17024 return 0, ErrInvalidLengthRpc 17025 } 17026 return iNdEx, nil 17027 case 3: 17028 for { 17029 var innerWire uint64 17030 var start int = iNdEx 17031 for shift := uint(0); ; shift += 7 { 17032 if shift >= 64 { 17033 return 0, ErrIntOverflowRpc 17034 } 17035 if iNdEx >= l { 17036 return 0, io.ErrUnexpectedEOF 17037 } 17038 b := dAtA[iNdEx] 17039 iNdEx++ 17040 innerWire |= (uint64(b) & 0x7F) << shift 17041 if b < 0x80 { 17042 break 17043 } 17044 } 17045 innerWireType := int(innerWire & 0x7) 17046 if innerWireType == 4 { 17047 break 17048 } 17049 next, err := skipRpc(dAtA[start:]) 17050 if err != nil { 17051 return 0, err 17052 } 17053 iNdEx = start + next 17054 } 17055 return iNdEx, nil 17056 case 4: 17057 return iNdEx, nil 17058 case 5: 17059 iNdEx += 4 17060 return iNdEx, nil 17061 default: 17062 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 17063 } 17064 } 17065 panic("unreachable") 17066} 17067 17068var ( 17069 ErrInvalidLengthRpc = fmt.Errorf("proto: negative length found during unmarshaling") 17070 ErrIntOverflowRpc = fmt.Errorf("proto: integer overflow") 17071) 17072 17073func init() { proto.RegisterFile("rpc.proto", fileDescriptorRpc) } 17074 17075var fileDescriptorRpc = []byte{ 17076 // 3450 bytes of a gzipped FileDescriptorProto 17077 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x3b, 0x5b, 0x6f, 0x1b, 0xc7, 17078 0xb9, 0x5a, 0x5e, 0xc5, 0x8f, 0x17, 0xd1, 0x23, 0xd9, 0xa6, 0x68, 0x5b, 0x96, 0xc7, 0x37, 0xd9, 17079 0x4e, 0xa4, 0x44, 0xc9, 0x39, 0x0f, 0x3e, 0x41, 0x70, 0x64, 0x89, 0xb1, 0x74, 0x24, 0x4b, 0xce, 17080 0x4a, 0x76, 0x72, 0x80, 0xa0, 0xc4, 0x8a, 0x1c, 0x53, 0x0b, 0x91, 0xbb, 0xcc, 0xee, 0x92, 0x96, 17081 0xd2, 0x14, 0x28, 0xd2, 0x04, 0x45, 0x0b, 0xf4, 0xa5, 0x79, 0xe8, 0xed, 0xb1, 0x28, 0x8a, 0xfc, 17082 0x80, 0xbe, 0xf5, 0x07, 0x14, 0x7d, 0x69, 0x81, 0xfe, 0x81, 0x22, 0xed, 0x63, 0xdf, 0xfb, 0x54, 17083 0xb4, 0x98, 0xdb, 0xee, 0xec, 0x72, 0x97, 0x52, 0xca, 0x26, 0x2f, 0xd6, 0xce, 0x37, 0xdf, 0x7c, 17084 0xb7, 0x99, 0xef, 0x32, 0xdf, 0xd0, 0x50, 0x70, 0xfa, 0xad, 0xe5, 0xbe, 0x63, 0x7b, 0x36, 0x2a, 17085 0x11, 0xaf, 0xd5, 0x76, 0x89, 0x33, 0x24, 0x4e, 0xff, 0xb0, 0x3e, 0xd7, 0xb1, 0x3b, 0x36, 0x9b, 17086 0x58, 0xa1, 0x5f, 0x1c, 0xa7, 0x3e, 0x4f, 0x71, 0x56, 0x7a, 0xc3, 0x56, 0x8b, 0xfd, 0xd3, 0x3f, 17087 0x5c, 0x39, 0x1e, 0x8a, 0xa9, 0x2b, 0x6c, 0xca, 0x18, 0x78, 0x47, 0xec, 0x9f, 0xfe, 0x21, 0xfb, 17088 0x23, 0x26, 0xaf, 0x76, 0x6c, 0xbb, 0xd3, 0x25, 0x2b, 0x46, 0xdf, 0x5c, 0x31, 0x2c, 0xcb, 0xf6, 17089 0x0c, 0xcf, 0xb4, 0x2d, 0x97, 0xcf, 0xe2, 0xcf, 0x34, 0xa8, 0xe8, 0xc4, 0xed, 0xdb, 0x96, 0x4b, 17090 0x36, 0x89, 0xd1, 0x26, 0x0e, 0xba, 0x06, 0xd0, 0xea, 0x0e, 0x5c, 0x8f, 0x38, 0x4d, 0xb3, 0x5d, 17091 0xd3, 0x16, 0xb5, 0xa5, 0x8c, 0x5e, 0x10, 0x90, 0xad, 0x36, 0xba, 0x02, 0x85, 0x1e, 0xe9, 0x1d, 17092 0xf2, 0xd9, 0x14, 0x9b, 0x9d, 0xe6, 0x80, 0xad, 0x36, 0xaa, 0xc3, 0xb4, 0x43, 0x86, 0xa6, 0x6b, 17093 0xda, 0x56, 0x2d, 0xbd, 0xa8, 0x2d, 0xa5, 0x75, 0x7f, 0x4c, 0x17, 0x3a, 0xc6, 0x0b, 0xaf, 0xe9, 17094 0x11, 0xa7, 0x57, 0xcb, 0xf0, 0x85, 0x14, 0x70, 0x40, 0x9c, 0x1e, 0xfe, 0x34, 0x0b, 0x25, 0xdd, 17095 0xb0, 0x3a, 0x44, 0x27, 0x1f, 0x0e, 0x88, 0xeb, 0xa1, 0x2a, 0xa4, 0x8f, 0xc9, 0x29, 0x63, 0x5f, 17096 0xd2, 0xe9, 0x27, 0x5f, 0x6f, 0x75, 0x48, 0x93, 0x58, 0x9c, 0x71, 0x89, 0xae, 0xb7, 0x3a, 0xa4, 17097 0x61, 0xb5, 0xd1, 0x1c, 0x64, 0xbb, 0x66, 0xcf, 0xf4, 0x04, 0x57, 0x3e, 0x08, 0x89, 0x93, 0x89, 17098 0x88, 0xb3, 0x0e, 0xe0, 0xda, 0x8e, 0xd7, 0xb4, 0x9d, 0x36, 0x71, 0x6a, 0xd9, 0x45, 0x6d, 0xa9, 17099 0xb2, 0x7a, 0x6b, 0x59, 0xdd, 0x88, 0x65, 0x55, 0xa0, 0xe5, 0x7d, 0xdb, 0xf1, 0xf6, 0x28, 0xae, 17100 0x5e, 0x70, 0xe5, 0x27, 0x7a, 0x07, 0x8a, 0x8c, 0x88, 0x67, 0x38, 0x1d, 0xe2, 0xd5, 0x72, 0x8c, 17101 0xca, 0xed, 0x33, 0xa8, 0x1c, 0x30, 0x64, 0x9d, 0xb1, 0xe7, 0xdf, 0x08, 0x43, 0xc9, 0x25, 0x8e, 17102 0x69, 0x74, 0xcd, 0x8f, 0x8c, 0xc3, 0x2e, 0xa9, 0xe5, 0x17, 0xb5, 0xa5, 0x69, 0x3d, 0x04, 0xa3, 17103 0xfa, 0x1f, 0x93, 0x53, 0xb7, 0x69, 0x5b, 0xdd, 0xd3, 0xda, 0x34, 0x43, 0x98, 0xa6, 0x80, 0x3d, 17104 0xab, 0x7b, 0xca, 0x36, 0xcd, 0x1e, 0x58, 0x1e, 0x9f, 0x2d, 0xb0, 0xd9, 0x02, 0x83, 0xb0, 0xe9, 17105 0x25, 0xa8, 0xf6, 0x4c, 0xab, 0xd9, 0xb3, 0xdb, 0x4d, 0xdf, 0x20, 0xc0, 0x0c, 0x52, 0xe9, 0x99, 17106 0xd6, 0x13, 0xbb, 0xad, 0x4b, 0xb3, 0x50, 0x4c, 0xe3, 0x24, 0x8c, 0x59, 0x14, 0x98, 0xc6, 0x89, 17107 0x8a, 0xb9, 0x0c, 0xb3, 0x94, 0x66, 0xcb, 0x21, 0x86, 0x47, 0x02, 0xe4, 0x12, 0x43, 0xbe, 0xd0, 17108 0x33, 0xad, 0x75, 0x36, 0x13, 0xc2, 0x37, 0x4e, 0x46, 0xf0, 0xcb, 0x02, 0xdf, 0x38, 0x09, 0xe3, 17109 0xe3, 0x65, 0x28, 0xf8, 0x36, 0x47, 0xd3, 0x90, 0xd9, 0xdd, 0xdb, 0x6d, 0x54, 0xa7, 0x10, 0x40, 17110 0x6e, 0x6d, 0x7f, 0xbd, 0xb1, 0xbb, 0x51, 0xd5, 0x50, 0x11, 0xf2, 0x1b, 0x0d, 0x3e, 0x48, 0xe1, 17111 0x47, 0x00, 0x81, 0x75, 0x51, 0x1e, 0xd2, 0xdb, 0x8d, 0xff, 0xaf, 0x4e, 0x51, 0x9c, 0xe7, 0x0d, 17112 0x7d, 0x7f, 0x6b, 0x6f, 0xb7, 0xaa, 0xd1, 0xc5, 0xeb, 0x7a, 0x63, 0xed, 0xa0, 0x51, 0x4d, 0x51, 17113 0x8c, 0x27, 0x7b, 0x1b, 0xd5, 0x34, 0x2a, 0x40, 0xf6, 0xf9, 0xda, 0xce, 0xb3, 0x46, 0x35, 0x83, 17114 0x3f, 0xd7, 0xa0, 0x2c, 0xf6, 0x8b, 0xfb, 0x04, 0x7a, 0x13, 0x72, 0x47, 0xcc, 0x2f, 0xd8, 0x51, 17115 0x2c, 0xae, 0x5e, 0x8d, 0x6c, 0x6e, 0xc8, 0x77, 0x74, 0x81, 0x8b, 0x30, 0xa4, 0x8f, 0x87, 0x6e, 17116 0x2d, 0xb5, 0x98, 0x5e, 0x2a, 0xae, 0x56, 0x97, 0xb9, 0xc3, 0x2e, 0x6f, 0x93, 0xd3, 0xe7, 0x46, 17117 0x77, 0x40, 0x74, 0x3a, 0x89, 0x10, 0x64, 0x7a, 0xb6, 0x43, 0xd8, 0x89, 0x9d, 0xd6, 0xd9, 0x37, 17118 0x3d, 0xc6, 0x6c, 0xd3, 0xc4, 0x69, 0xe5, 0x03, 0xfc, 0x85, 0x06, 0xf0, 0x74, 0xe0, 0x25, 0xbb, 17119 0xc6, 0x1c, 0x64, 0x87, 0x94, 0xb0, 0x70, 0x0b, 0x3e, 0x60, 0x3e, 0x41, 0x0c, 0x97, 0xf8, 0x3e, 17120 0x41, 0x07, 0xe8, 0x32, 0xe4, 0xfb, 0x0e, 0x19, 0x36, 0x8f, 0x87, 0x8c, 0xc9, 0xb4, 0x9e, 0xa3, 17121 0xc3, 0xed, 0x21, 0xba, 0x01, 0x25, 0xb3, 0x63, 0xd9, 0x0e, 0x69, 0x72, 0x5a, 0x59, 0x36, 0x5b, 17122 0xe4, 0x30, 0x26, 0xb7, 0x82, 0xc2, 0x09, 0xe7, 0x54, 0x94, 0x1d, 0x0a, 0xc2, 0x16, 0x14, 0x99, 17123 0xa8, 0x13, 0x99, 0xef, 0x5e, 0x20, 0x63, 0x8a, 0x2d, 0x1b, 0x35, 0xa1, 0x90, 0x1a, 0x7f, 0x00, 17124 0x68, 0x83, 0x74, 0x89, 0x47, 0x26, 0x89, 0x1e, 0x8a, 0x4d, 0xd2, 0xaa, 0x4d, 0xf0, 0x8f, 0x35, 17125 0x98, 0x0d, 0x91, 0x9f, 0x48, 0xad, 0x1a, 0xe4, 0xdb, 0x8c, 0x18, 0x97, 0x20, 0xad, 0xcb, 0x21, 17126 0x7a, 0x00, 0xd3, 0x42, 0x00, 0xb7, 0x96, 0x4e, 0x38, 0x34, 0x79, 0x2e, 0x93, 0x8b, 0xff, 0xa6, 17127 0x41, 0x41, 0x28, 0xba, 0xd7, 0x47, 0x6b, 0x50, 0x76, 0xf8, 0xa0, 0xc9, 0xf4, 0x11, 0x12, 0xd5, 17128 0x93, 0x83, 0xd0, 0xe6, 0x94, 0x5e, 0x12, 0x4b, 0x18, 0x18, 0xfd, 0x0f, 0x14, 0x25, 0x89, 0xfe, 17129 0xc0, 0x13, 0x26, 0xaf, 0x85, 0x09, 0x04, 0xe7, 0x6f, 0x73, 0x4a, 0x07, 0x81, 0xfe, 0x74, 0xe0, 17130 0xa1, 0x03, 0x98, 0x93, 0x8b, 0xb9, 0x36, 0x42, 0x8c, 0x34, 0xa3, 0xb2, 0x18, 0xa6, 0x32, 0xba, 17131 0x55, 0x9b, 0x53, 0x3a, 0x12, 0xeb, 0x95, 0xc9, 0x47, 0x05, 0xc8, 0x0b, 0x28, 0xfe, 0xbb, 0x06, 17132 0x20, 0x0d, 0xba, 0xd7, 0x47, 0x1b, 0x50, 0x71, 0xc4, 0x28, 0xa4, 0xf0, 0x95, 0x58, 0x85, 0xc5, 17133 0x3e, 0x4c, 0xe9, 0x65, 0xb9, 0x88, 0xab, 0xfc, 0x36, 0x94, 0x7c, 0x2a, 0x81, 0xce, 0xf3, 0x31, 17134 0x3a, 0xfb, 0x14, 0x8a, 0x72, 0x01, 0xd5, 0xfa, 0x3d, 0xb8, 0xe8, 0xaf, 0x8f, 0x51, 0xfb, 0xc6, 17135 0x18, 0xb5, 0x7d, 0x82, 0xb3, 0x92, 0x82, 0xaa, 0x38, 0xd0, 0x94, 0xc5, 0xc1, 0xf8, 0x8b, 0x34, 17136 0xe4, 0xd7, 0xed, 0x5e, 0xdf, 0x70, 0xe8, 0x1e, 0xe5, 0x1c, 0xe2, 0x0e, 0xba, 0x1e, 0x53, 0xb7, 17137 0xb2, 0x7a, 0x33, 0xcc, 0x41, 0xa0, 0xc9, 0xbf, 0x3a, 0x43, 0xd5, 0xc5, 0x12, 0xba, 0x58, 0x64, 17138 0xa8, 0xd4, 0x39, 0x16, 0x8b, 0xfc, 0x24, 0x96, 0x48, 0x5f, 0x4a, 0x07, 0xbe, 0x54, 0x87, 0xfc, 17139 0x90, 0x38, 0x41, 0x56, 0xdd, 0x9c, 0xd2, 0x25, 0x00, 0xdd, 0x83, 0x99, 0x68, 0x84, 0xcf, 0x0a, 17140 0x9c, 0x4a, 0x2b, 0x9c, 0x10, 0x6e, 0x42, 0x29, 0x94, 0x66, 0x72, 0x02, 0xaf, 0xd8, 0x53, 0xb2, 17141 0xcc, 0x25, 0x19, 0xda, 0x68, 0x4a, 0x2c, 0x6d, 0x4e, 0x89, 0xe0, 0x86, 0xff, 0x17, 0xca, 0x21, 17142 0x5d, 0x69, 0x14, 0x6f, 0xbc, 0xfb, 0x6c, 0x6d, 0x87, 0x87, 0xfc, 0xc7, 0x2c, 0xca, 0xeb, 0x55, 17143 0x8d, 0x66, 0x8e, 0x9d, 0xc6, 0xfe, 0x7e, 0x35, 0x85, 0xca, 0x50, 0xd8, 0xdd, 0x3b, 0x68, 0x72, 17144 0xac, 0x34, 0x7e, 0xcb, 0xa7, 0x20, 0x52, 0x86, 0x92, 0x29, 0xa6, 0x94, 0x4c, 0xa1, 0xc9, 0x4c, 17145 0x91, 0x0a, 0x32, 0x45, 0xfa, 0x51, 0x05, 0x4a, 0xdc, 0x3e, 0xcd, 0x81, 0x45, 0xb3, 0xd5, 0x2f, 17146 0x35, 0x80, 0x83, 0x13, 0x4b, 0x06, 0xa0, 0x15, 0xc8, 0xb7, 0x38, 0xf1, 0x9a, 0xc6, 0xfc, 0xf9, 17147 0x62, 0xac, 0xc9, 0x75, 0x89, 0x85, 0x5e, 0x87, 0xbc, 0x3b, 0x68, 0xb5, 0x88, 0x2b, 0xb3, 0xc6, 17148 0xe5, 0x68, 0x48, 0x11, 0x0e, 0xaf, 0x4b, 0x3c, 0xba, 0xe4, 0x85, 0x61, 0x76, 0x07, 0x2c, 0x87, 17149 0x8c, 0x5f, 0x22, 0xf0, 0xf0, 0xcf, 0x34, 0x28, 0x32, 0x29, 0x27, 0x8a, 0x63, 0x57, 0xa1, 0xc0, 17150 0x64, 0x20, 0x6d, 0x11, 0xc9, 0xa6, 0xf5, 0x00, 0x80, 0xfe, 0x1b, 0x0a, 0xf2, 0x04, 0xcb, 0x60, 17151 0x56, 0x8b, 0x27, 0xbb, 0xd7, 0xd7, 0x03, 0x54, 0xbc, 0x0d, 0x17, 0x98, 0x55, 0x5a, 0xb4, 0x3e, 17152 0x95, 0x76, 0x54, 0x2b, 0x38, 0x2d, 0x52, 0xc1, 0xd5, 0x61, 0xba, 0x7f, 0x74, 0xea, 0x9a, 0x2d, 17153 0xa3, 0x2b, 0xa4, 0xf0, 0xc7, 0xf8, 0xff, 0x00, 0xa9, 0xc4, 0x26, 0x51, 0x17, 0x97, 0xa1, 0xb8, 17154 0x69, 0xb8, 0x47, 0x42, 0x24, 0xfc, 0x3e, 0x94, 0xf8, 0x70, 0x22, 0x1b, 0x22, 0xc8, 0x1c, 0x19, 17155 0xee, 0x11, 0x13, 0xbc, 0xac, 0xb3, 0x6f, 0x7c, 0x01, 0x66, 0xf6, 0x2d, 0xa3, 0xef, 0x1e, 0xd9, 17156 0x32, 0xd6, 0xd2, 0xfa, 0xbc, 0x1a, 0xc0, 0x26, 0xe2, 0x78, 0x17, 0x66, 0x1c, 0xd2, 0x33, 0x4c, 17157 0xcb, 0xb4, 0x3a, 0xcd, 0xc3, 0x53, 0x8f, 0xb8, 0xa2, 0x7c, 0xaf, 0xf8, 0xe0, 0x47, 0x14, 0x4a, 17158 0x45, 0x3b, 0xec, 0xda, 0x87, 0xc2, 0xe3, 0xd9, 0x37, 0xfe, 0x8d, 0x06, 0xa5, 0xf7, 0x0c, 0xaf, 17159 0x25, 0xad, 0x80, 0xb6, 0xa0, 0xe2, 0xfb, 0x39, 0x83, 0x08, 0x59, 0x22, 0x01, 0x9f, 0xad, 0x91, 17160 0x85, 0x9d, 0x0c, 0xf8, 0xe5, 0x96, 0x0a, 0x60, 0xa4, 0x0c, 0xab, 0x45, 0xba, 0x3e, 0xa9, 0x54, 17161 0x32, 0x29, 0x86, 0xa8, 0x92, 0x52, 0x01, 0x8f, 0x66, 0x82, 0x64, 0xc8, 0xdd, 0xf2, 0xe7, 0x29, 17162 0x40, 0xa3, 0x32, 0x7c, 0xd5, 0xfa, 0xe0, 0x36, 0x54, 0x5c, 0xcf, 0x70, 0xbc, 0x66, 0xe4, 0x72, 17163 0x53, 0x66, 0x50, 0x3f, 0x56, 0xdd, 0x85, 0x99, 0xbe, 0x63, 0x77, 0x1c, 0xe2, 0xba, 0x4d, 0xcb, 17164 0xf6, 0xcc, 0x17, 0xa7, 0xa2, 0xc4, 0xaa, 0x48, 0xf0, 0x2e, 0x83, 0xa2, 0x06, 0xe4, 0x5f, 0x98, 17165 0x5d, 0x8f, 0x38, 0x6e, 0x2d, 0xbb, 0x98, 0x5e, 0xaa, 0xac, 0x3e, 0x38, 0xcb, 0x6a, 0xcb, 0xef, 17166 0x30, 0xfc, 0x83, 0xd3, 0x3e, 0xd1, 0xe5, 0x5a, 0xb5, 0x6c, 0xc9, 0x85, 0xca, 0x96, 0xdb, 0x00, 17167 0x01, 0x3e, 0x8d, 0x5a, 0xbb, 0x7b, 0x4f, 0x9f, 0x1d, 0x54, 0xa7, 0x50, 0x09, 0xa6, 0x77, 0xf7, 17168 0x36, 0x1a, 0x3b, 0x0d, 0x1a, 0xd7, 0xf0, 0x8a, 0xb4, 0x8d, 0x6a, 0x43, 0x34, 0x0f, 0xd3, 0x2f, 17169 0x29, 0x54, 0xde, 0xfe, 0xd2, 0x7a, 0x9e, 0x8d, 0xb7, 0xda, 0xf8, 0x47, 0x29, 0x28, 0x8b, 0x53, 17170 0x30, 0xd1, 0x51, 0x54, 0x59, 0xa4, 0x42, 0x2c, 0x68, 0x8d, 0xc4, 0x4f, 0x47, 0x5b, 0x94, 0x62, 17171 0x72, 0x48, 0xdd, 0x9d, 0x6f, 0x36, 0x69, 0x0b, 0xb3, 0xfa, 0x63, 0x74, 0x0f, 0xaa, 0x2d, 0xee, 17172 0xee, 0x91, 0xb4, 0xa3, 0xcf, 0x08, 0xb8, 0x92, 0x75, 0xca, 0xfe, 0x69, 0x33, 0x5c, 0x91, 0x76, 17173 0x0a, 0x7a, 0x49, 0x1e, 0x24, 0x0a, 0x43, 0xb7, 0x21, 0x47, 0x86, 0xc4, 0xf2, 0xdc, 0x5a, 0x91, 17174 0x05, 0xb0, 0xb2, 0xac, 0xc6, 0x1a, 0x14, 0xaa, 0x8b, 0x49, 0xfc, 0x5f, 0x70, 0x81, 0x55, 0xbd, 17175 0x8f, 0x1d, 0xc3, 0x52, 0xcb, 0xf3, 0x83, 0x83, 0x1d, 0x61, 0x3a, 0xfa, 0x89, 0x2a, 0x90, 0xda, 17176 0xda, 0x10, 0x8a, 0xa6, 0xb6, 0x36, 0xf0, 0x27, 0x1a, 0x20, 0x75, 0xdd, 0x44, 0xb6, 0x8c, 0x10, 17177 0x97, 0xec, 0xd3, 0x01, 0xfb, 0x39, 0xc8, 0x12, 0xc7, 0xb1, 0x1d, 0x66, 0xb5, 0x82, 0xce, 0x07, 17178 0xf8, 0x96, 0x90, 0x41, 0x27, 0x43, 0xfb, 0xd8, 0x77, 0x0c, 0x4e, 0x4d, 0xf3, 0x45, 0xdd, 0x86, 17179 0xd9, 0x10, 0xd6, 0x44, 0x81, 0xf4, 0x2e, 0x5c, 0x64, 0xc4, 0xb6, 0x09, 0xe9, 0xaf, 0x75, 0xcd, 17180 0x61, 0x22, 0xd7, 0x3e, 0x5c, 0x8a, 0x22, 0x7e, 0xbd, 0x36, 0xc2, 0x6f, 0x09, 0x8e, 0x07, 0x66, 17181 0x8f, 0x1c, 0xd8, 0x3b, 0xc9, 0xb2, 0xd1, 0xe8, 0x48, 0x6f, 0xdd, 0x22, 0xe3, 0xb0, 0x6f, 0xfc, 17182 0x2b, 0x0d, 0x2e, 0x8f, 0x2c, 0xff, 0x9a, 0x77, 0x75, 0x01, 0xa0, 0x43, 0x8f, 0x0f, 0x69, 0xd3, 17183 0x09, 0x7e, 0x5f, 0x54, 0x20, 0xbe, 0x9c, 0x34, 0xc0, 0x94, 0x84, 0x9c, 0x47, 0x90, 0x7b, 0xc2, 17184 0x5a, 0x35, 0x8a, 0x56, 0x19, 0xa9, 0x95, 0x65, 0xf4, 0xf8, 0x05, 0xb2, 0xa0, 0xb3, 0x6f, 0x96, 17185 0x5f, 0x09, 0x71, 0x9e, 0xe9, 0x3b, 0x3c, 0x8f, 0x17, 0x74, 0x7f, 0x4c, 0xb9, 0xb7, 0xba, 0x26, 17186 0xb1, 0x3c, 0x36, 0x9b, 0x61, 0xb3, 0x0a, 0x04, 0x2f, 0x43, 0x95, 0x73, 0x5a, 0x6b, 0xb7, 0x95, 17187 0x5c, 0xee, 0xd3, 0xd3, 0xc2, 0xf4, 0xf0, 0xaf, 0x35, 0xb8, 0xa0, 0x2c, 0x98, 0xc8, 0x76, 0xaf, 17188 0x40, 0x8e, 0x37, 0xa4, 0x44, 0x1e, 0x99, 0x0b, 0xaf, 0xe2, 0x6c, 0x74, 0x81, 0x83, 0x96, 0x21, 17189 0xcf, 0xbf, 0x64, 0xb1, 0x12, 0x8f, 0x2e, 0x91, 0xf0, 0x6d, 0x98, 0x15, 0x20, 0xd2, 0xb3, 0xe3, 17190 0x8e, 0x09, 0x33, 0x28, 0xfe, 0x18, 0xe6, 0xc2, 0x68, 0x13, 0xa9, 0xa4, 0x08, 0x99, 0x3a, 0x8f, 17191 0x90, 0x6b, 0x52, 0xc8, 0x67, 0xfd, 0xb6, 0x92, 0xf6, 0xa2, 0xbb, 0xae, 0xee, 0x48, 0x2a, 0xb2, 17192 0x23, 0xbe, 0x02, 0x92, 0xc4, 0x37, 0xaa, 0xc0, 0xac, 0x3c, 0x0e, 0x3b, 0xa6, 0xeb, 0x17, 0x43, 17193 0x1f, 0x01, 0x52, 0x81, 0xdf, 0xb4, 0x40, 0x1b, 0xe4, 0x85, 0x63, 0x74, 0x7a, 0xc4, 0x0f, 0xf5, 17194 0xb4, 0xca, 0x54, 0x81, 0x13, 0x05, 0xc7, 0x3f, 0x68, 0x50, 0x5a, 0xeb, 0x1a, 0x4e, 0x4f, 0x6e, 17195 0xd6, 0xdb, 0x90, 0xe3, 0xe5, 0xab, 0xb8, 0xf1, 0xdd, 0x09, 0x93, 0x51, 0x71, 0xf9, 0x60, 0x8d, 17196 0x17, 0xbb, 0x62, 0x15, 0xdd, 0x5c, 0xd1, 0x97, 0xdd, 0x88, 0xf4, 0x69, 0x37, 0xd0, 0xab, 0x90, 17197 0x35, 0xe8, 0x12, 0x16, 0x50, 0x2a, 0xd1, 0x8b, 0x03, 0xa3, 0xc6, 0x4a, 0x0d, 0x8e, 0x85, 0xdf, 17198 0x84, 0xa2, 0xc2, 0x81, 0xde, 0x87, 0x1e, 0x37, 0x44, 0x39, 0xb1, 0xb6, 0x7e, 0xb0, 0xf5, 0x9c, 17199 0x5f, 0x93, 0x2a, 0x00, 0x1b, 0x0d, 0x7f, 0x9c, 0xc2, 0xef, 0x8b, 0x55, 0x22, 0xe4, 0xa8, 0xf2, 17200 0x68, 0x49, 0xf2, 0xa4, 0xce, 0x25, 0xcf, 0x09, 0x94, 0x85, 0xfa, 0x13, 0x9d, 0x81, 0xd7, 0x21, 17201 0xc7, 0xe8, 0xc9, 0x23, 0x30, 0x1f, 0xc3, 0x56, 0x46, 0x0b, 0x8e, 0x88, 0x67, 0xa0, 0xbc, 0xef, 17202 0x19, 0xde, 0xc0, 0x95, 0x47, 0xe0, 0xf7, 0x1a, 0x54, 0x24, 0x64, 0xd2, 0xe6, 0x90, 0xbc, 0x54, 17203 0xf3, 0x20, 0xec, 0x5f, 0xa9, 0x2f, 0x41, 0xae, 0x7d, 0xb8, 0x6f, 0x7e, 0x24, 0x1b, 0x79, 0x62, 17204 0x44, 0xe1, 0x5d, 0xce, 0x87, 0x77, 0xd3, 0xc5, 0x88, 0x5e, 0xcf, 0x1c, 0xe3, 0x85, 0xb7, 0x65, 17205 0xb5, 0xc9, 0x09, 0xab, 0x82, 0x32, 0x7a, 0x00, 0x60, 0x37, 0x2a, 0xd1, 0x75, 0x67, 0xa5, 0x8f, 17206 0xda, 0x85, 0x9f, 0x85, 0x0b, 0x6b, 0x03, 0xef, 0xa8, 0x61, 0x19, 0x87, 0x5d, 0x19, 0x34, 0xf0, 17207 0x1c, 0x20, 0x0a, 0xdc, 0x30, 0x5d, 0x15, 0xda, 0x80, 0x59, 0x0a, 0x25, 0x96, 0x67, 0xb6, 0x94, 17208 0x08, 0x23, 0xf3, 0x88, 0x16, 0xc9, 0x23, 0x86, 0xeb, 0xbe, 0xb4, 0x9d, 0xb6, 0x50, 0xcd, 0x1f, 17209 0xe3, 0x0d, 0x4e, 0xfc, 0x99, 0x1b, 0xca, 0x14, 0x5f, 0x95, 0xca, 0x52, 0x40, 0xe5, 0x31, 0xf1, 17210 0xc6, 0x50, 0xc1, 0x0f, 0xe0, 0xa2, 0xc4, 0x14, 0x5d, 0x97, 0x31, 0xc8, 0x7b, 0x70, 0x4d, 0x22, 17211 0xaf, 0x1f, 0xd1, 0xbb, 0xc0, 0x53, 0xc1, 0xf0, 0xdf, 0x95, 0xf3, 0x11, 0xd4, 0x7c, 0x39, 0x59, 17212 0xe9, 0x67, 0x77, 0x55, 0x01, 0x06, 0xae, 0x38, 0x33, 0x05, 0x9d, 0x7d, 0x53, 0x98, 0x63, 0x77, 17213 0xfd, 0xac, 0x4c, 0xbf, 0xf1, 0x3a, 0xcc, 0x4b, 0x1a, 0xa2, 0x28, 0x0b, 0x13, 0x19, 0x11, 0x28, 17214 0x8e, 0x88, 0x30, 0x18, 0x5d, 0x3a, 0xde, 0xec, 0x2a, 0x66, 0xd8, 0xb4, 0x8c, 0xa6, 0xa6, 0xd0, 17215 0xbc, 0xc8, 0x4f, 0x04, 0x15, 0x4c, 0x0d, 0xda, 0x02, 0x4c, 0x09, 0xa8, 0x60, 0xb1, 0x11, 0x14, 17216 0x3c, 0xb2, 0x11, 0x23, 0xa4, 0x3f, 0x80, 0x05, 0x5f, 0x08, 0x6a, 0xb7, 0xa7, 0xc4, 0xe9, 0x99, 17217 0xae, 0xab, 0xf4, 0x09, 0xe2, 0x14, 0xbf, 0x03, 0x99, 0x3e, 0x11, 0x31, 0xa5, 0xb8, 0x8a, 0x96, 17218 0xf9, 0xdb, 0xd8, 0xb2, 0xb2, 0x98, 0xcd, 0xe3, 0x36, 0x5c, 0x97, 0xd4, 0xb9, 0x45, 0x63, 0xc9, 17219 0x47, 0x85, 0x92, 0x77, 0x48, 0x6e, 0xd6, 0xd1, 0x3b, 0x64, 0x9a, 0xef, 0xbd, 0xbc, 0x43, 0xd2, 17220 0x5c, 0xa1, 0xfa, 0xd6, 0x44, 0xb9, 0x62, 0x9b, 0xdb, 0xd4, 0x77, 0xc9, 0x89, 0x88, 0x1d, 0xc2, 17221 0x5c, 0xd8, 0x93, 0x27, 0x0a, 0x63, 0x73, 0x90, 0xf5, 0xec, 0x63, 0x22, 0x83, 0x18, 0x1f, 0x48, 17222 0x81, 0x7d, 0x37, 0x9f, 0x48, 0x60, 0x23, 0x20, 0xc6, 0x8e, 0xe4, 0xa4, 0xf2, 0xd2, 0xdd, 0x94, 17223 0xf5, 0x0f, 0x1f, 0xe0, 0x5d, 0xb8, 0x14, 0x0d, 0x13, 0x13, 0x89, 0xfc, 0x9c, 0x1f, 0xe0, 0xb8, 17224 0x48, 0x32, 0x11, 0xdd, 0x77, 0x83, 0x60, 0xa0, 0x04, 0x94, 0x89, 0x48, 0xea, 0x50, 0x8f, 0x8b, 17225 0x2f, 0xff, 0x89, 0xf3, 0xea, 0x87, 0x9b, 0x89, 0x88, 0xb9, 0x01, 0xb1, 0xc9, 0xb7, 0x3f, 0x88, 17226 0x11, 0xe9, 0xb1, 0x31, 0x42, 0x38, 0x49, 0x10, 0xc5, 0xbe, 0x86, 0x43, 0x27, 0x78, 0x04, 0x01, 17227 0x74, 0x52, 0x1e, 0x34, 0x87, 0xf8, 0x3c, 0xd8, 0x40, 0x1e, 0x6c, 0x35, 0xec, 0x4e, 0xb4, 0x19, 17228 0xef, 0x05, 0xb1, 0x73, 0x24, 0x32, 0x4f, 0x44, 0xf8, 0x7d, 0x58, 0x4c, 0x0e, 0xca, 0x93, 0x50, 17229 0xbe, 0x8f, 0xa1, 0xe0, 0x17, 0x94, 0xca, 0xbb, 0x72, 0x11, 0xf2, 0xbb, 0x7b, 0xfb, 0x4f, 0xd7, 17230 0xd6, 0x1b, 0x55, 0x6d, 0xf5, 0x1f, 0x69, 0x48, 0x6d, 0x3f, 0x47, 0xdf, 0x82, 0x2c, 0x7f, 0x2e, 17231 0x1a, 0xf3, 0x9a, 0x56, 0x1f, 0xf7, 0xf0, 0x84, 0xaf, 0x7e, 0xf2, 0xa7, 0xbf, 0x7e, 0x9e, 0xba, 17232 0x84, 0x2f, 0xac, 0x0c, 0xdf, 0x30, 0xba, 0xfd, 0x23, 0x63, 0xe5, 0x78, 0xb8, 0xc2, 0x72, 0xc2, 17233 0x43, 0xed, 0x3e, 0x7a, 0x0e, 0xe9, 0xa7, 0x03, 0x0f, 0x25, 0x3e, 0xb5, 0xd5, 0x93, 0x1f, 0xa4, 17234 0x70, 0x9d, 0x51, 0x9e, 0xc3, 0x33, 0x2a, 0xe5, 0xfe, 0xc0, 0xa3, 0x74, 0x87, 0x50, 0x54, 0xde, 17235 0x94, 0xd0, 0x99, 0x8f, 0x70, 0xf5, 0xb3, 0xdf, 0xab, 0x30, 0x66, 0xfc, 0xae, 0xe2, 0xcb, 0x2a, 17236 0x3f, 0xfe, 0xf4, 0xa5, 0xea, 0x73, 0x70, 0x62, 0x45, 0xf5, 0x09, 0x9e, 0x45, 0xa2, 0xfa, 0x28, 17237 0x4f, 0x11, 0xf1, 0xfa, 0x78, 0x27, 0x16, 0xa5, 0x6b, 0x8b, 0x77, 0xb0, 0x96, 0x87, 0xae, 0xc7, 17238 0xbc, 0xa3, 0xa8, 0x2f, 0x06, 0xf5, 0xc5, 0x64, 0x04, 0xc1, 0xe9, 0x06, 0xe3, 0x74, 0x05, 0x5f, 17239 0x52, 0x39, 0xb5, 0x7c, 0xbc, 0x87, 0xda, 0xfd, 0xd5, 0x23, 0xc8, 0xb2, 0x3e, 0x27, 0x6a, 0xca, 17240 0x8f, 0x7a, 0x4c, 0x87, 0x36, 0xe1, 0x04, 0x84, 0x3a, 0xa4, 0x78, 0x9e, 0x71, 0x9b, 0xc5, 0x15, 17241 0x9f, 0x1b, 0x6b, 0x75, 0x3e, 0xd4, 0xee, 0x2f, 0x69, 0xaf, 0x69, 0xab, 0xdf, 0xcb, 0x40, 0x96, 17242 0xb5, 0x8e, 0x50, 0x1f, 0x20, 0x68, 0x0a, 0x46, 0xf5, 0x1c, 0x69, 0x33, 0x46, 0xf5, 0x1c, 0xed, 17243 0x27, 0xe2, 0xeb, 0x8c, 0xf3, 0x3c, 0x9e, 0xf3, 0x39, 0xb3, 0x57, 0xfb, 0x15, 0xd6, 0x24, 0xa2, 17244 0x66, 0x7d, 0x09, 0x45, 0xa5, 0xb9, 0x87, 0xe2, 0x28, 0x86, 0xba, 0x83, 0xd1, 0x63, 0x12, 0xd3, 17245 0x19, 0xc4, 0x37, 0x19, 0xd3, 0x6b, 0xb8, 0xa6, 0x1a, 0x97, 0xf3, 0x75, 0x18, 0x26, 0x65, 0xfc, 17246 0xa9, 0x06, 0x95, 0x70, 0x83, 0x0f, 0xdd, 0x8c, 0x21, 0x1d, 0xed, 0x13, 0xd6, 0x6f, 0x8d, 0x47, 17247 0x4a, 0x14, 0x81, 0xf3, 0x3f, 0x26, 0xa4, 0x6f, 0x50, 0x4c, 0x61, 0x7b, 0xf4, 0x7d, 0x0d, 0x66, 17248 0x22, 0x6d, 0x3b, 0x14, 0xc7, 0x62, 0xa4, 0x29, 0x58, 0xbf, 0x7d, 0x06, 0x96, 0x90, 0xe4, 0x2e, 17249 0x93, 0xe4, 0x06, 0xbe, 0x3a, 0x6a, 0x0c, 0xcf, 0xec, 0x11, 0xcf, 0x16, 0xd2, 0xac, 0xfe, 0x33, 17250 0x0d, 0xf9, 0x75, 0xfe, 0x13, 0x2b, 0xe4, 0x41, 0xc1, 0xef, 0x84, 0xa1, 0x85, 0xb8, 0xae, 0x44, 17251 0x50, 0xb2, 0xd7, 0xaf, 0x27, 0xce, 0x0b, 0x11, 0xee, 0x30, 0x11, 0x16, 0xf1, 0x15, 0x5f, 0x04, 17252 0xf1, 0x53, 0xae, 0x15, 0x7e, 0xf9, 0x5e, 0x31, 0xda, 0x6d, 0xba, 0x25, 0xdf, 0xd5, 0xa0, 0xa4, 17253 0x36, 0xac, 0xd0, 0x8d, 0xd8, 0x7e, 0x88, 0xda, 0xf3, 0xaa, 0xe3, 0x71, 0x28, 0x82, 0xff, 0x3d, 17254 0xc6, 0xff, 0x26, 0x5e, 0x48, 0xe2, 0xef, 0x30, 0xfc, 0xb0, 0x08, 0xbc, 0xe5, 0x14, 0x2f, 0x42, 17255 0xa8, 0xa3, 0x15, 0x2f, 0x42, 0xb8, 0x63, 0x75, 0xb6, 0x08, 0x03, 0x86, 0x4f, 0x45, 0x38, 0x01, 17256 0x08, 0x3a, 0x4c, 0x28, 0xd6, 0xb8, 0xca, 0x25, 0x26, 0xea, 0x83, 0xa3, 0xcd, 0xa9, 0x98, 0x13, 17257 0x10, 0xe1, 0xdd, 0x35, 0x5d, 0xea, 0x8b, 0xab, 0xbf, 0xcd, 0x40, 0xf1, 0x89, 0x61, 0x5a, 0x1e, 17258 0xb1, 0x0c, 0xab, 0x45, 0x50, 0x07, 0xb2, 0x2c, 0x4b, 0x45, 0x03, 0x8f, 0xda, 0xf6, 0x89, 0x06, 17259 0x9e, 0x50, 0x4f, 0x04, 0xdf, 0x66, 0xac, 0xaf, 0xe3, 0xba, 0xcf, 0xba, 0x17, 0xd0, 0x5f, 0x61, 17260 0xfd, 0x0c, 0xaa, 0xf2, 0x31, 0xe4, 0x78, 0xff, 0x02, 0x45, 0xa8, 0x85, 0xfa, 0x1c, 0xf5, 0xab, 17261 0xf1, 0x93, 0x89, 0xa7, 0x4c, 0xe5, 0xe5, 0x32, 0x64, 0xca, 0xec, 0xdb, 0x00, 0x41, 0xc3, 0x2c, 17262 0x6a, 0xdf, 0x91, 0xfe, 0x5a, 0x7d, 0x31, 0x19, 0x41, 0x30, 0xbe, 0xcf, 0x18, 0xdf, 0xc2, 0xd7, 17263 0x63, 0x19, 0xb7, 0xfd, 0x05, 0x94, 0x79, 0x0b, 0x32, 0x9b, 0x86, 0x7b, 0x84, 0x22, 0x49, 0x48, 17264 0x79, 0xdb, 0xad, 0xd7, 0xe3, 0xa6, 0x04, 0xab, 0x5b, 0x8c, 0xd5, 0x02, 0x9e, 0x8f, 0x65, 0x75, 17265 0x64, 0xb8, 0x34, 0xa6, 0xa3, 0x01, 0x4c, 0xcb, 0xf7, 0x5a, 0x74, 0x2d, 0x62, 0xb3, 0xf0, 0xdb, 17266 0x6e, 0x7d, 0x21, 0x69, 0x5a, 0x30, 0x5c, 0x62, 0x0c, 0x31, 0xbe, 0x16, 0x6f, 0x54, 0x81, 0xfe, 17267 0x50, 0xbb, 0xff, 0x9a, 0xb6, 0xfa, 0xc3, 0x2a, 0x64, 0x68, 0xbd, 0x44, 0xb3, 0x48, 0x70, 0xcd, 17268 0x8c, 0x5a, 0x78, 0xa4, 0xb9, 0x13, 0xb5, 0xf0, 0xe8, 0x0d, 0x35, 0x26, 0x8b, 0xb0, 0x1f, 0x9a, 17269 0x12, 0x86, 0x45, 0x35, 0xf6, 0xa0, 0xa8, 0x5c, 0x46, 0x51, 0x0c, 0xc5, 0x70, 0xeb, 0x28, 0x9a, 17270 0x45, 0x62, 0x6e, 0xb2, 0x78, 0x91, 0x31, 0xad, 0xe3, 0x8b, 0x61, 0xa6, 0x6d, 0x8e, 0x46, 0xb9, 17271 0x7e, 0x0c, 0x25, 0xf5, 0xd6, 0x8a, 0x62, 0x88, 0x46, 0x7a, 0x53, 0xd1, 0x58, 0x11, 0x77, 0xe9, 17272 0x8d, 0x71, 0x1a, 0xff, 0x67, 0xb5, 0x12, 0x97, 0x72, 0xff, 0x10, 0xf2, 0xe2, 0x2e, 0x1b, 0xa7, 17273 0x6f, 0xb8, 0x9b, 0x15, 0xa7, 0x6f, 0xe4, 0x22, 0x1c, 0x53, 0x92, 0x30, 0xb6, 0xb4, 0x66, 0x97, 17274 0x01, 0x5a, 0xb0, 0x7c, 0x4c, 0xbc, 0x24, 0x96, 0x41, 0x7f, 0x26, 0x89, 0xa5, 0x72, 0x5f, 0x1a, 17275 0xcb, 0xb2, 0x43, 0x3c, 0x71, 0x96, 0xe5, 0x65, 0x04, 0x25, 0x50, 0x54, 0xa3, 0x21, 0x1e, 0x87, 17276 0x92, 0x58, 0x45, 0x06, 0x5c, 0x45, 0x28, 0x44, 0xdf, 0x01, 0x08, 0x2e, 0xde, 0xd1, 0xc2, 0x20, 17277 0xb6, 0x7b, 0x17, 0x2d, 0x0c, 0xe2, 0xef, 0xee, 0x31, 0x1e, 0x1c, 0x30, 0xe7, 0x95, 0x2c, 0x65, 17278 0xff, 0x13, 0x0d, 0xd0, 0xe8, 0x45, 0x1d, 0x3d, 0x88, 0x67, 0x11, 0xdb, 0x18, 0xac, 0xbf, 0x72, 17279 0x3e, 0xe4, 0xc4, 0xe8, 0x19, 0xc8, 0xd5, 0x62, 0x4b, 0xfa, 0x2f, 0xa9, 0x64, 0x9f, 0x69, 0x50, 17280 0x0e, 0x5d, 0xf5, 0xd1, 0x9d, 0x84, 0x7d, 0x8e, 0x34, 0x17, 0xeb, 0x77, 0xcf, 0xc4, 0x4b, 0xac, 17281 0x9d, 0x94, 0x53, 0x21, 0xeb, 0xc6, 0x1f, 0x68, 0x50, 0x09, 0xf7, 0x07, 0x50, 0x02, 0x83, 0x91, 17282 0x0e, 0x65, 0x7d, 0xe9, 0x6c, 0xc4, 0x73, 0xec, 0x56, 0x50, 0x4a, 0x7e, 0x08, 0x79, 0xd1, 0x56, 17283 0x88, 0x73, 0x8b, 0x70, 0x83, 0x33, 0xce, 0x2d, 0x22, 0x3d, 0x89, 0x24, 0xb7, 0xa0, 0x37, 0x74, 17284 0xc5, 0x13, 0x45, 0xf3, 0x21, 0x89, 0xe5, 0x78, 0x4f, 0x8c, 0x74, 0x2e, 0xc6, 0xb2, 0x0c, 0x3c, 17285 0x51, 0xb6, 0x1e, 0x50, 0x02, 0xc5, 0x33, 0x3c, 0x31, 0xda, 0xb9, 0x48, 0xf2, 0x44, 0xc6, 0x55, 17286 0xf1, 0xc4, 0xa0, 0x53, 0x10, 0xe7, 0x89, 0x23, 0xed, 0xdb, 0x38, 0x4f, 0x1c, 0x6d, 0x36, 0x24, 17287 0xed, 0x2d, 0x63, 0x1e, 0xf2, 0xc4, 0xd9, 0x98, 0xce, 0x02, 0x7a, 0x25, 0xc1, 0xa6, 0xb1, 0xad, 17288 0xe1, 0xfa, 0xab, 0xe7, 0xc4, 0x1e, 0xef, 0x01, 0x7c, 0x37, 0xa4, 0x07, 0xfc, 0x42, 0x83, 0xb9, 17289 0xb8, 0xd6, 0x04, 0x4a, 0x60, 0x96, 0xd0, 0x57, 0xae, 0x2f, 0x9f, 0x17, 0xfd, 0x1c, 0x76, 0xf3, 17290 0x7d, 0xe2, 0x51, 0xf5, 0x77, 0x5f, 0x2e, 0x68, 0x7f, 0xfc, 0x72, 0x41, 0xfb, 0xf3, 0x97, 0x0b, 17291 0xda, 0x4f, 0xff, 0xb2, 0x30, 0x75, 0x98, 0x63, 0xff, 0xdb, 0xe3, 0x8d, 0x7f, 0x05, 0x00, 0x00, 17292 0xff, 0xff, 0x63, 0x1c, 0x78, 0x24, 0x74, 0x32, 0x00, 0x00, 17293} 17294