1// Code generated by protoc-gen-gogo. DO NOT EDIT. 2// source: rpc.proto 3 4package etcdserverpb 5 6import ( 7 "fmt" 8 9 proto "github.com/golang/protobuf/proto" 10 11 math "math" 12 13 _ "github.com/gogo/protobuf/gogoproto" 14 15 mvccpb "go.etcd.io/etcd/mvcc/mvccpb" 16 17 authpb "go.etcd.io/etcd/auth/authpb" 18 19 context "golang.org/x/net/context" 20 21 grpc "google.golang.org/grpc" 22 23 io "io" 24) 25 26// Reference imports to suppress errors if they are not otherwise used. 27var _ = proto.Marshal 28var _ = fmt.Errorf 29var _ = math.Inf 30 31type AlarmType int32 32 33const ( 34 AlarmType_NONE AlarmType = 0 35 AlarmType_NOSPACE AlarmType = 1 36 AlarmType_CORRUPT AlarmType = 2 37) 38 39var AlarmType_name = map[int32]string{ 40 0: "NONE", 41 1: "NOSPACE", 42 2: "CORRUPT", 43} 44var AlarmType_value = map[string]int32{ 45 "NONE": 0, 46 "NOSPACE": 1, 47 "CORRUPT": 2, 48} 49 50func (x AlarmType) String() string { 51 return proto.EnumName(AlarmType_name, int32(x)) 52} 53func (AlarmType) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{0} } 54 55type RangeRequest_SortOrder int32 56 57const ( 58 RangeRequest_NONE RangeRequest_SortOrder = 0 59 RangeRequest_ASCEND RangeRequest_SortOrder = 1 60 RangeRequest_DESCEND RangeRequest_SortOrder = 2 61) 62 63var RangeRequest_SortOrder_name = map[int32]string{ 64 0: "NONE", 65 1: "ASCEND", 66 2: "DESCEND", 67} 68var RangeRequest_SortOrder_value = map[string]int32{ 69 "NONE": 0, 70 "ASCEND": 1, 71 "DESCEND": 2, 72} 73 74func (x RangeRequest_SortOrder) String() string { 75 return proto.EnumName(RangeRequest_SortOrder_name, int32(x)) 76} 77func (RangeRequest_SortOrder) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{1, 0} } 78 79type RangeRequest_SortTarget int32 80 81const ( 82 RangeRequest_KEY RangeRequest_SortTarget = 0 83 RangeRequest_VERSION RangeRequest_SortTarget = 1 84 RangeRequest_CREATE RangeRequest_SortTarget = 2 85 RangeRequest_MOD RangeRequest_SortTarget = 3 86 RangeRequest_VALUE RangeRequest_SortTarget = 4 87) 88 89var RangeRequest_SortTarget_name = map[int32]string{ 90 0: "KEY", 91 1: "VERSION", 92 2: "CREATE", 93 3: "MOD", 94 4: "VALUE", 95} 96var RangeRequest_SortTarget_value = map[string]int32{ 97 "KEY": 0, 98 "VERSION": 1, 99 "CREATE": 2, 100 "MOD": 3, 101 "VALUE": 4, 102} 103 104func (x RangeRequest_SortTarget) String() string { 105 return proto.EnumName(RangeRequest_SortTarget_name, int32(x)) 106} 107func (RangeRequest_SortTarget) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{1, 1} } 108 109type Compare_CompareResult int32 110 111const ( 112 Compare_EQUAL Compare_CompareResult = 0 113 Compare_GREATER Compare_CompareResult = 1 114 Compare_LESS Compare_CompareResult = 2 115 Compare_NOT_EQUAL Compare_CompareResult = 3 116) 117 118var Compare_CompareResult_name = map[int32]string{ 119 0: "EQUAL", 120 1: "GREATER", 121 2: "LESS", 122 3: "NOT_EQUAL", 123} 124var Compare_CompareResult_value = map[string]int32{ 125 "EQUAL": 0, 126 "GREATER": 1, 127 "LESS": 2, 128 "NOT_EQUAL": 3, 129} 130 131func (x Compare_CompareResult) String() string { 132 return proto.EnumName(Compare_CompareResult_name, int32(x)) 133} 134func (Compare_CompareResult) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{9, 0} } 135 136type Compare_CompareTarget int32 137 138const ( 139 Compare_VERSION Compare_CompareTarget = 0 140 Compare_CREATE Compare_CompareTarget = 1 141 Compare_MOD Compare_CompareTarget = 2 142 Compare_VALUE Compare_CompareTarget = 3 143 Compare_LEASE Compare_CompareTarget = 4 144) 145 146var Compare_CompareTarget_name = map[int32]string{ 147 0: "VERSION", 148 1: "CREATE", 149 2: "MOD", 150 3: "VALUE", 151 4: "LEASE", 152} 153var Compare_CompareTarget_value = map[string]int32{ 154 "VERSION": 0, 155 "CREATE": 1, 156 "MOD": 2, 157 "VALUE": 3, 158 "LEASE": 4, 159} 160 161func (x Compare_CompareTarget) String() string { 162 return proto.EnumName(Compare_CompareTarget_name, int32(x)) 163} 164func (Compare_CompareTarget) EnumDescriptor() ([]byte, []int) { return fileDescriptorRpc, []int{9, 1} } 165 166type WatchCreateRequest_FilterType int32 167 168const ( 169 // filter out put event. 170 WatchCreateRequest_NOPUT WatchCreateRequest_FilterType = 0 171 // filter out delete event. 172 WatchCreateRequest_NODELETE WatchCreateRequest_FilterType = 1 173) 174 175var WatchCreateRequest_FilterType_name = map[int32]string{ 176 0: "NOPUT", 177 1: "NODELETE", 178} 179var WatchCreateRequest_FilterType_value = map[string]int32{ 180 "NOPUT": 0, 181 "NODELETE": 1, 182} 183 184func (x WatchCreateRequest_FilterType) String() string { 185 return proto.EnumName(WatchCreateRequest_FilterType_name, int32(x)) 186} 187func (WatchCreateRequest_FilterType) EnumDescriptor() ([]byte, []int) { 188 return fileDescriptorRpc, []int{21, 0} 189} 190 191type AlarmRequest_AlarmAction int32 192 193const ( 194 AlarmRequest_GET AlarmRequest_AlarmAction = 0 195 AlarmRequest_ACTIVATE AlarmRequest_AlarmAction = 1 196 AlarmRequest_DEACTIVATE AlarmRequest_AlarmAction = 2 197) 198 199var AlarmRequest_AlarmAction_name = map[int32]string{ 200 0: "GET", 201 1: "ACTIVATE", 202 2: "DEACTIVATE", 203} 204var AlarmRequest_AlarmAction_value = map[string]int32{ 205 "GET": 0, 206 "ACTIVATE": 1, 207 "DEACTIVATE": 2, 208} 209 210func (x AlarmRequest_AlarmAction) String() string { 211 return proto.EnumName(AlarmRequest_AlarmAction_name, int32(x)) 212} 213func (AlarmRequest_AlarmAction) EnumDescriptor() ([]byte, []int) { 214 return fileDescriptorRpc, []int{52, 0} 215} 216 217type ResponseHeader struct { 218 // cluster_id is the ID of the cluster which sent the response. 219 ClusterId uint64 `protobuf:"varint,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` 220 // member_id is the ID of the member which sent the response. 221 MemberId uint64 `protobuf:"varint,2,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"` 222 // revision is the key-value store revision when the request was applied. 223 // For watch progress responses, the header.revision indicates progress. All future events 224 // recieved in this stream are guaranteed to have a higher revision number than the 225 // header.revision number. 226 Revision int64 `protobuf:"varint,3,opt,name=revision,proto3" json:"revision,omitempty"` 227 // raft_term is the raft term when the request was applied. 228 RaftTerm uint64 `protobuf:"varint,4,opt,name=raft_term,json=raftTerm,proto3" json:"raft_term,omitempty"` 229} 230 231func (m *ResponseHeader) Reset() { *m = ResponseHeader{} } 232func (m *ResponseHeader) String() string { return proto.CompactTextString(m) } 233func (*ResponseHeader) ProtoMessage() {} 234func (*ResponseHeader) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{0} } 235 236func (m *ResponseHeader) GetClusterId() uint64 { 237 if m != nil { 238 return m.ClusterId 239 } 240 return 0 241} 242 243func (m *ResponseHeader) GetMemberId() uint64 { 244 if m != nil { 245 return m.MemberId 246 } 247 return 0 248} 249 250func (m *ResponseHeader) GetRevision() int64 { 251 if m != nil { 252 return m.Revision 253 } 254 return 0 255} 256 257func (m *ResponseHeader) GetRaftTerm() uint64 { 258 if m != nil { 259 return m.RaftTerm 260 } 261 return 0 262} 263 264type RangeRequest struct { 265 // key is the first key for the range. If range_end is not given, the request only looks up key. 266 Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 267 // range_end is the upper bound on the requested range [key, range_end). 268 // If range_end is '\0', the range is all keys >= key. 269 // If range_end is key plus one (e.g., "aa"+1 == "ab", "a\xff"+1 == "b"), 270 // then the range request gets all keys prefixed with key. 271 // If both key and range_end are '\0', then the range request returns all keys. 272 RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"` 273 // limit is a limit on the number of keys returned for the request. When limit is set to 0, 274 // it is treated as no limit. 275 Limit int64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"` 276 // revision is the point-in-time of the key-value store to use for the range. 277 // If revision is less or equal to zero, the range is over the newest key-value store. 278 // If the revision has been compacted, ErrCompacted is returned as a response. 279 Revision int64 `protobuf:"varint,4,opt,name=revision,proto3" json:"revision,omitempty"` 280 // sort_order is the order for returned sorted results. 281 SortOrder RangeRequest_SortOrder `protobuf:"varint,5,opt,name=sort_order,json=sortOrder,proto3,enum=etcdserverpb.RangeRequest_SortOrder" json:"sort_order,omitempty"` 282 // sort_target is the key-value field to use for sorting. 283 SortTarget RangeRequest_SortTarget `protobuf:"varint,6,opt,name=sort_target,json=sortTarget,proto3,enum=etcdserverpb.RangeRequest_SortTarget" json:"sort_target,omitempty"` 284 // serializable sets the range request to use serializable member-local reads. 285 // Range requests are linearizable by default; linearizable requests have higher 286 // latency and lower throughput than serializable requests but reflect the current 287 // consensus of the cluster. For better performance, in exchange for possible stale reads, 288 // a serializable range request is served locally without needing to reach consensus 289 // with other nodes in the cluster. 290 Serializable bool `protobuf:"varint,7,opt,name=serializable,proto3" json:"serializable,omitempty"` 291 // keys_only when set returns only the keys and not the values. 292 KeysOnly bool `protobuf:"varint,8,opt,name=keys_only,json=keysOnly,proto3" json:"keys_only,omitempty"` 293 // count_only when set returns only the count of the keys in the range. 294 CountOnly bool `protobuf:"varint,9,opt,name=count_only,json=countOnly,proto3" json:"count_only,omitempty"` 295 // min_mod_revision is the lower bound for returned key mod revisions; all keys with 296 // lesser mod revisions will be filtered away. 297 MinModRevision int64 `protobuf:"varint,10,opt,name=min_mod_revision,json=minModRevision,proto3" json:"min_mod_revision,omitempty"` 298 // max_mod_revision is the upper bound for returned key mod revisions; all keys with 299 // greater mod revisions will be filtered away. 300 MaxModRevision int64 `protobuf:"varint,11,opt,name=max_mod_revision,json=maxModRevision,proto3" json:"max_mod_revision,omitempty"` 301 // min_create_revision is the lower bound for returned key create revisions; all keys with 302 // lesser create revisions will be filtered away. 303 MinCreateRevision int64 `protobuf:"varint,12,opt,name=min_create_revision,json=minCreateRevision,proto3" json:"min_create_revision,omitempty"` 304 // max_create_revision is the upper bound for returned key create revisions; all keys with 305 // greater create revisions will be filtered away. 306 MaxCreateRevision int64 `protobuf:"varint,13,opt,name=max_create_revision,json=maxCreateRevision,proto3" json:"max_create_revision,omitempty"` 307} 308 309func (m *RangeRequest) Reset() { *m = RangeRequest{} } 310func (m *RangeRequest) String() string { return proto.CompactTextString(m) } 311func (*RangeRequest) ProtoMessage() {} 312func (*RangeRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{1} } 313 314func (m *RangeRequest) GetKey() []byte { 315 if m != nil { 316 return m.Key 317 } 318 return nil 319} 320 321func (m *RangeRequest) GetRangeEnd() []byte { 322 if m != nil { 323 return m.RangeEnd 324 } 325 return nil 326} 327 328func (m *RangeRequest) GetLimit() int64 { 329 if m != nil { 330 return m.Limit 331 } 332 return 0 333} 334 335func (m *RangeRequest) GetRevision() int64 { 336 if m != nil { 337 return m.Revision 338 } 339 return 0 340} 341 342func (m *RangeRequest) GetSortOrder() RangeRequest_SortOrder { 343 if m != nil { 344 return m.SortOrder 345 } 346 return RangeRequest_NONE 347} 348 349func (m *RangeRequest) GetSortTarget() RangeRequest_SortTarget { 350 if m != nil { 351 return m.SortTarget 352 } 353 return RangeRequest_KEY 354} 355 356func (m *RangeRequest) GetSerializable() bool { 357 if m != nil { 358 return m.Serializable 359 } 360 return false 361} 362 363func (m *RangeRequest) GetKeysOnly() bool { 364 if m != nil { 365 return m.KeysOnly 366 } 367 return false 368} 369 370func (m *RangeRequest) GetCountOnly() bool { 371 if m != nil { 372 return m.CountOnly 373 } 374 return false 375} 376 377func (m *RangeRequest) GetMinModRevision() int64 { 378 if m != nil { 379 return m.MinModRevision 380 } 381 return 0 382} 383 384func (m *RangeRequest) GetMaxModRevision() int64 { 385 if m != nil { 386 return m.MaxModRevision 387 } 388 return 0 389} 390 391func (m *RangeRequest) GetMinCreateRevision() int64 { 392 if m != nil { 393 return m.MinCreateRevision 394 } 395 return 0 396} 397 398func (m *RangeRequest) GetMaxCreateRevision() int64 { 399 if m != nil { 400 return m.MaxCreateRevision 401 } 402 return 0 403} 404 405type RangeResponse struct { 406 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 407 // kvs is the list of key-value pairs matched by the range request. 408 // kvs is empty when count is requested. 409 Kvs []*mvccpb.KeyValue `protobuf:"bytes,2,rep,name=kvs" json:"kvs,omitempty"` 410 // more indicates if there are more keys to return in the requested range. 411 More bool `protobuf:"varint,3,opt,name=more,proto3" json:"more,omitempty"` 412 // count is set to the number of keys within the range when requested. 413 Count int64 `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"` 414} 415 416func (m *RangeResponse) Reset() { *m = RangeResponse{} } 417func (m *RangeResponse) String() string { return proto.CompactTextString(m) } 418func (*RangeResponse) ProtoMessage() {} 419func (*RangeResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{2} } 420 421func (m *RangeResponse) GetHeader() *ResponseHeader { 422 if m != nil { 423 return m.Header 424 } 425 return nil 426} 427 428func (m *RangeResponse) GetKvs() []*mvccpb.KeyValue { 429 if m != nil { 430 return m.Kvs 431 } 432 return nil 433} 434 435func (m *RangeResponse) GetMore() bool { 436 if m != nil { 437 return m.More 438 } 439 return false 440} 441 442func (m *RangeResponse) GetCount() int64 { 443 if m != nil { 444 return m.Count 445 } 446 return 0 447} 448 449type PutRequest struct { 450 // key is the key, in bytes, to put into the key-value store. 451 Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 452 // value is the value, in bytes, to associate with the key in the key-value store. 453 Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` 454 // lease is the lease ID to associate with the key in the key-value store. A lease 455 // value of 0 indicates no lease. 456 Lease int64 `protobuf:"varint,3,opt,name=lease,proto3" json:"lease,omitempty"` 457 // If prev_kv is set, etcd gets the previous key-value pair before changing it. 458 // The previous key-value pair will be returned in the put response. 459 PrevKv bool `protobuf:"varint,4,opt,name=prev_kv,json=prevKv,proto3" json:"prev_kv,omitempty"` 460 // If ignore_value is set, etcd updates the key using its current value. 461 // Returns an error if the key does not exist. 462 IgnoreValue bool `protobuf:"varint,5,opt,name=ignore_value,json=ignoreValue,proto3" json:"ignore_value,omitempty"` 463 // If ignore_lease is set, etcd updates the key using its current lease. 464 // Returns an error if the key does not exist. 465 IgnoreLease bool `protobuf:"varint,6,opt,name=ignore_lease,json=ignoreLease,proto3" json:"ignore_lease,omitempty"` 466} 467 468func (m *PutRequest) Reset() { *m = PutRequest{} } 469func (m *PutRequest) String() string { return proto.CompactTextString(m) } 470func (*PutRequest) ProtoMessage() {} 471func (*PutRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{3} } 472 473func (m *PutRequest) GetKey() []byte { 474 if m != nil { 475 return m.Key 476 } 477 return nil 478} 479 480func (m *PutRequest) GetValue() []byte { 481 if m != nil { 482 return m.Value 483 } 484 return nil 485} 486 487func (m *PutRequest) GetLease() int64 { 488 if m != nil { 489 return m.Lease 490 } 491 return 0 492} 493 494func (m *PutRequest) GetPrevKv() bool { 495 if m != nil { 496 return m.PrevKv 497 } 498 return false 499} 500 501func (m *PutRequest) GetIgnoreValue() bool { 502 if m != nil { 503 return m.IgnoreValue 504 } 505 return false 506} 507 508func (m *PutRequest) GetIgnoreLease() bool { 509 if m != nil { 510 return m.IgnoreLease 511 } 512 return false 513} 514 515type PutResponse struct { 516 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 517 // if prev_kv is set in the request, the previous key-value pair will be returned. 518 PrevKv *mvccpb.KeyValue `protobuf:"bytes,2,opt,name=prev_kv,json=prevKv" json:"prev_kv,omitempty"` 519} 520 521func (m *PutResponse) Reset() { *m = PutResponse{} } 522func (m *PutResponse) String() string { return proto.CompactTextString(m) } 523func (*PutResponse) ProtoMessage() {} 524func (*PutResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{4} } 525 526func (m *PutResponse) GetHeader() *ResponseHeader { 527 if m != nil { 528 return m.Header 529 } 530 return nil 531} 532 533func (m *PutResponse) GetPrevKv() *mvccpb.KeyValue { 534 if m != nil { 535 return m.PrevKv 536 } 537 return nil 538} 539 540type DeleteRangeRequest struct { 541 // key is the first key to delete in the range. 542 Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 543 // range_end is the key following the last key to delete for the range [key, range_end). 544 // If range_end is not given, the range is defined to contain only the key argument. 545 // If range_end is one bit larger than the given key, then the range is all the keys 546 // with the prefix (the given key). 547 // If range_end is '\0', the range is all keys greater than or equal to the key argument. 548 RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"` 549 // If prev_kv is set, etcd gets the previous key-value pairs before deleting it. 550 // The previous key-value pairs will be returned in the delete response. 551 PrevKv bool `protobuf:"varint,3,opt,name=prev_kv,json=prevKv,proto3" json:"prev_kv,omitempty"` 552} 553 554func (m *DeleteRangeRequest) Reset() { *m = DeleteRangeRequest{} } 555func (m *DeleteRangeRequest) String() string { return proto.CompactTextString(m) } 556func (*DeleteRangeRequest) ProtoMessage() {} 557func (*DeleteRangeRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{5} } 558 559func (m *DeleteRangeRequest) GetKey() []byte { 560 if m != nil { 561 return m.Key 562 } 563 return nil 564} 565 566func (m *DeleteRangeRequest) GetRangeEnd() []byte { 567 if m != nil { 568 return m.RangeEnd 569 } 570 return nil 571} 572 573func (m *DeleteRangeRequest) GetPrevKv() bool { 574 if m != nil { 575 return m.PrevKv 576 } 577 return false 578} 579 580type DeleteRangeResponse struct { 581 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 582 // deleted is the number of keys deleted by the delete range request. 583 Deleted int64 `protobuf:"varint,2,opt,name=deleted,proto3" json:"deleted,omitempty"` 584 // if prev_kv is set in the request, the previous key-value pairs will be returned. 585 PrevKvs []*mvccpb.KeyValue `protobuf:"bytes,3,rep,name=prev_kvs,json=prevKvs" json:"prev_kvs,omitempty"` 586} 587 588func (m *DeleteRangeResponse) Reset() { *m = DeleteRangeResponse{} } 589func (m *DeleteRangeResponse) String() string { return proto.CompactTextString(m) } 590func (*DeleteRangeResponse) ProtoMessage() {} 591func (*DeleteRangeResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{6} } 592 593func (m *DeleteRangeResponse) GetHeader() *ResponseHeader { 594 if m != nil { 595 return m.Header 596 } 597 return nil 598} 599 600func (m *DeleteRangeResponse) GetDeleted() int64 { 601 if m != nil { 602 return m.Deleted 603 } 604 return 0 605} 606 607func (m *DeleteRangeResponse) GetPrevKvs() []*mvccpb.KeyValue { 608 if m != nil { 609 return m.PrevKvs 610 } 611 return nil 612} 613 614type RequestOp struct { 615 // request is a union of request types accepted by a transaction. 616 // 617 // Types that are valid to be assigned to Request: 618 // *RequestOp_RequestRange 619 // *RequestOp_RequestPut 620 // *RequestOp_RequestDeleteRange 621 // *RequestOp_RequestTxn 622 Request isRequestOp_Request `protobuf_oneof:"request"` 623} 624 625func (m *RequestOp) Reset() { *m = RequestOp{} } 626func (m *RequestOp) String() string { return proto.CompactTextString(m) } 627func (*RequestOp) ProtoMessage() {} 628func (*RequestOp) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{7} } 629 630type isRequestOp_Request interface { 631 isRequestOp_Request() 632 MarshalTo([]byte) (int, error) 633 Size() int 634} 635 636type RequestOp_RequestRange struct { 637 RequestRange *RangeRequest `protobuf:"bytes,1,opt,name=request_range,json=requestRange,oneof"` 638} 639type RequestOp_RequestPut struct { 640 RequestPut *PutRequest `protobuf:"bytes,2,opt,name=request_put,json=requestPut,oneof"` 641} 642type RequestOp_RequestDeleteRange struct { 643 RequestDeleteRange *DeleteRangeRequest `protobuf:"bytes,3,opt,name=request_delete_range,json=requestDeleteRange,oneof"` 644} 645type RequestOp_RequestTxn struct { 646 RequestTxn *TxnRequest `protobuf:"bytes,4,opt,name=request_txn,json=requestTxn,oneof"` 647} 648 649func (*RequestOp_RequestRange) isRequestOp_Request() {} 650func (*RequestOp_RequestPut) isRequestOp_Request() {} 651func (*RequestOp_RequestDeleteRange) isRequestOp_Request() {} 652func (*RequestOp_RequestTxn) isRequestOp_Request() {} 653 654func (m *RequestOp) GetRequest() isRequestOp_Request { 655 if m != nil { 656 return m.Request 657 } 658 return nil 659} 660 661func (m *RequestOp) GetRequestRange() *RangeRequest { 662 if x, ok := m.GetRequest().(*RequestOp_RequestRange); ok { 663 return x.RequestRange 664 } 665 return nil 666} 667 668func (m *RequestOp) GetRequestPut() *PutRequest { 669 if x, ok := m.GetRequest().(*RequestOp_RequestPut); ok { 670 return x.RequestPut 671 } 672 return nil 673} 674 675func (m *RequestOp) GetRequestDeleteRange() *DeleteRangeRequest { 676 if x, ok := m.GetRequest().(*RequestOp_RequestDeleteRange); ok { 677 return x.RequestDeleteRange 678 } 679 return nil 680} 681 682func (m *RequestOp) GetRequestTxn() *TxnRequest { 683 if x, ok := m.GetRequest().(*RequestOp_RequestTxn); ok { 684 return x.RequestTxn 685 } 686 return nil 687} 688 689// XXX_OneofFuncs is for the internal use of the proto package. 690func (*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{}) { 691 return _RequestOp_OneofMarshaler, _RequestOp_OneofUnmarshaler, _RequestOp_OneofSizer, []interface{}{ 692 (*RequestOp_RequestRange)(nil), 693 (*RequestOp_RequestPut)(nil), 694 (*RequestOp_RequestDeleteRange)(nil), 695 (*RequestOp_RequestTxn)(nil), 696 } 697} 698 699func _RequestOp_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 700 m := msg.(*RequestOp) 701 // request 702 switch x := m.Request.(type) { 703 case *RequestOp_RequestRange: 704 _ = b.EncodeVarint(1<<3 | proto.WireBytes) 705 if err := b.EncodeMessage(x.RequestRange); err != nil { 706 return err 707 } 708 case *RequestOp_RequestPut: 709 _ = b.EncodeVarint(2<<3 | proto.WireBytes) 710 if err := b.EncodeMessage(x.RequestPut); err != nil { 711 return err 712 } 713 case *RequestOp_RequestDeleteRange: 714 _ = b.EncodeVarint(3<<3 | proto.WireBytes) 715 if err := b.EncodeMessage(x.RequestDeleteRange); err != nil { 716 return err 717 } 718 case *RequestOp_RequestTxn: 719 _ = b.EncodeVarint(4<<3 | proto.WireBytes) 720 if err := b.EncodeMessage(x.RequestTxn); err != nil { 721 return err 722 } 723 case nil: 724 default: 725 return fmt.Errorf("RequestOp.Request has unexpected type %T", x) 726 } 727 return nil 728} 729 730func _RequestOp_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 731 m := msg.(*RequestOp) 732 switch tag { 733 case 1: // request.request_range 734 if wire != proto.WireBytes { 735 return true, proto.ErrInternalBadWireType 736 } 737 msg := new(RangeRequest) 738 err := b.DecodeMessage(msg) 739 m.Request = &RequestOp_RequestRange{msg} 740 return true, err 741 case 2: // request.request_put 742 if wire != proto.WireBytes { 743 return true, proto.ErrInternalBadWireType 744 } 745 msg := new(PutRequest) 746 err := b.DecodeMessage(msg) 747 m.Request = &RequestOp_RequestPut{msg} 748 return true, err 749 case 3: // request.request_delete_range 750 if wire != proto.WireBytes { 751 return true, proto.ErrInternalBadWireType 752 } 753 msg := new(DeleteRangeRequest) 754 err := b.DecodeMessage(msg) 755 m.Request = &RequestOp_RequestDeleteRange{msg} 756 return true, err 757 case 4: // request.request_txn 758 if wire != proto.WireBytes { 759 return true, proto.ErrInternalBadWireType 760 } 761 msg := new(TxnRequest) 762 err := b.DecodeMessage(msg) 763 m.Request = &RequestOp_RequestTxn{msg} 764 return true, err 765 default: 766 return false, nil 767 } 768} 769 770func _RequestOp_OneofSizer(msg proto.Message) (n int) { 771 m := msg.(*RequestOp) 772 // request 773 switch x := m.Request.(type) { 774 case *RequestOp_RequestRange: 775 s := proto.Size(x.RequestRange) 776 n += proto.SizeVarint(1<<3 | proto.WireBytes) 777 n += proto.SizeVarint(uint64(s)) 778 n += s 779 case *RequestOp_RequestPut: 780 s := proto.Size(x.RequestPut) 781 n += proto.SizeVarint(2<<3 | proto.WireBytes) 782 n += proto.SizeVarint(uint64(s)) 783 n += s 784 case *RequestOp_RequestDeleteRange: 785 s := proto.Size(x.RequestDeleteRange) 786 n += proto.SizeVarint(3<<3 | proto.WireBytes) 787 n += proto.SizeVarint(uint64(s)) 788 n += s 789 case *RequestOp_RequestTxn: 790 s := proto.Size(x.RequestTxn) 791 n += proto.SizeVarint(4<<3 | proto.WireBytes) 792 n += proto.SizeVarint(uint64(s)) 793 n += s 794 case nil: 795 default: 796 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 797 } 798 return n 799} 800 801type ResponseOp struct { 802 // response is a union of response types returned by a transaction. 803 // 804 // Types that are valid to be assigned to Response: 805 // *ResponseOp_ResponseRange 806 // *ResponseOp_ResponsePut 807 // *ResponseOp_ResponseDeleteRange 808 // *ResponseOp_ResponseTxn 809 Response isResponseOp_Response `protobuf_oneof:"response"` 810} 811 812func (m *ResponseOp) Reset() { *m = ResponseOp{} } 813func (m *ResponseOp) String() string { return proto.CompactTextString(m) } 814func (*ResponseOp) ProtoMessage() {} 815func (*ResponseOp) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{8} } 816 817type isResponseOp_Response interface { 818 isResponseOp_Response() 819 MarshalTo([]byte) (int, error) 820 Size() int 821} 822 823type ResponseOp_ResponseRange struct { 824 ResponseRange *RangeResponse `protobuf:"bytes,1,opt,name=response_range,json=responseRange,oneof"` 825} 826type ResponseOp_ResponsePut struct { 827 ResponsePut *PutResponse `protobuf:"bytes,2,opt,name=response_put,json=responsePut,oneof"` 828} 829type ResponseOp_ResponseDeleteRange struct { 830 ResponseDeleteRange *DeleteRangeResponse `protobuf:"bytes,3,opt,name=response_delete_range,json=responseDeleteRange,oneof"` 831} 832type ResponseOp_ResponseTxn struct { 833 ResponseTxn *TxnResponse `protobuf:"bytes,4,opt,name=response_txn,json=responseTxn,oneof"` 834} 835 836func (*ResponseOp_ResponseRange) isResponseOp_Response() {} 837func (*ResponseOp_ResponsePut) isResponseOp_Response() {} 838func (*ResponseOp_ResponseDeleteRange) isResponseOp_Response() {} 839func (*ResponseOp_ResponseTxn) isResponseOp_Response() {} 840 841func (m *ResponseOp) GetResponse() isResponseOp_Response { 842 if m != nil { 843 return m.Response 844 } 845 return nil 846} 847 848func (m *ResponseOp) GetResponseRange() *RangeResponse { 849 if x, ok := m.GetResponse().(*ResponseOp_ResponseRange); ok { 850 return x.ResponseRange 851 } 852 return nil 853} 854 855func (m *ResponseOp) GetResponsePut() *PutResponse { 856 if x, ok := m.GetResponse().(*ResponseOp_ResponsePut); ok { 857 return x.ResponsePut 858 } 859 return nil 860} 861 862func (m *ResponseOp) GetResponseDeleteRange() *DeleteRangeResponse { 863 if x, ok := m.GetResponse().(*ResponseOp_ResponseDeleteRange); ok { 864 return x.ResponseDeleteRange 865 } 866 return nil 867} 868 869func (m *ResponseOp) GetResponseTxn() *TxnResponse { 870 if x, ok := m.GetResponse().(*ResponseOp_ResponseTxn); ok { 871 return x.ResponseTxn 872 } 873 return nil 874} 875 876// XXX_OneofFuncs is for the internal use of the proto package. 877func (*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{}) { 878 return _ResponseOp_OneofMarshaler, _ResponseOp_OneofUnmarshaler, _ResponseOp_OneofSizer, []interface{}{ 879 (*ResponseOp_ResponseRange)(nil), 880 (*ResponseOp_ResponsePut)(nil), 881 (*ResponseOp_ResponseDeleteRange)(nil), 882 (*ResponseOp_ResponseTxn)(nil), 883 } 884} 885 886func _ResponseOp_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 887 m := msg.(*ResponseOp) 888 // response 889 switch x := m.Response.(type) { 890 case *ResponseOp_ResponseRange: 891 _ = b.EncodeVarint(1<<3 | proto.WireBytes) 892 if err := b.EncodeMessage(x.ResponseRange); err != nil { 893 return err 894 } 895 case *ResponseOp_ResponsePut: 896 _ = b.EncodeVarint(2<<3 | proto.WireBytes) 897 if err := b.EncodeMessage(x.ResponsePut); err != nil { 898 return err 899 } 900 case *ResponseOp_ResponseDeleteRange: 901 _ = b.EncodeVarint(3<<3 | proto.WireBytes) 902 if err := b.EncodeMessage(x.ResponseDeleteRange); err != nil { 903 return err 904 } 905 case *ResponseOp_ResponseTxn: 906 _ = b.EncodeVarint(4<<3 | proto.WireBytes) 907 if err := b.EncodeMessage(x.ResponseTxn); err != nil { 908 return err 909 } 910 case nil: 911 default: 912 return fmt.Errorf("ResponseOp.Response has unexpected type %T", x) 913 } 914 return nil 915} 916 917func _ResponseOp_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 918 m := msg.(*ResponseOp) 919 switch tag { 920 case 1: // response.response_range 921 if wire != proto.WireBytes { 922 return true, proto.ErrInternalBadWireType 923 } 924 msg := new(RangeResponse) 925 err := b.DecodeMessage(msg) 926 m.Response = &ResponseOp_ResponseRange{msg} 927 return true, err 928 case 2: // response.response_put 929 if wire != proto.WireBytes { 930 return true, proto.ErrInternalBadWireType 931 } 932 msg := new(PutResponse) 933 err := b.DecodeMessage(msg) 934 m.Response = &ResponseOp_ResponsePut{msg} 935 return true, err 936 case 3: // response.response_delete_range 937 if wire != proto.WireBytes { 938 return true, proto.ErrInternalBadWireType 939 } 940 msg := new(DeleteRangeResponse) 941 err := b.DecodeMessage(msg) 942 m.Response = &ResponseOp_ResponseDeleteRange{msg} 943 return true, err 944 case 4: // response.response_txn 945 if wire != proto.WireBytes { 946 return true, proto.ErrInternalBadWireType 947 } 948 msg := new(TxnResponse) 949 err := b.DecodeMessage(msg) 950 m.Response = &ResponseOp_ResponseTxn{msg} 951 return true, err 952 default: 953 return false, nil 954 } 955} 956 957func _ResponseOp_OneofSizer(msg proto.Message) (n int) { 958 m := msg.(*ResponseOp) 959 // response 960 switch x := m.Response.(type) { 961 case *ResponseOp_ResponseRange: 962 s := proto.Size(x.ResponseRange) 963 n += proto.SizeVarint(1<<3 | proto.WireBytes) 964 n += proto.SizeVarint(uint64(s)) 965 n += s 966 case *ResponseOp_ResponsePut: 967 s := proto.Size(x.ResponsePut) 968 n += proto.SizeVarint(2<<3 | proto.WireBytes) 969 n += proto.SizeVarint(uint64(s)) 970 n += s 971 case *ResponseOp_ResponseDeleteRange: 972 s := proto.Size(x.ResponseDeleteRange) 973 n += proto.SizeVarint(3<<3 | proto.WireBytes) 974 n += proto.SizeVarint(uint64(s)) 975 n += s 976 case *ResponseOp_ResponseTxn: 977 s := proto.Size(x.ResponseTxn) 978 n += proto.SizeVarint(4<<3 | proto.WireBytes) 979 n += proto.SizeVarint(uint64(s)) 980 n += s 981 case nil: 982 default: 983 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 984 } 985 return n 986} 987 988type Compare struct { 989 // result is logical comparison operation for this comparison. 990 Result Compare_CompareResult `protobuf:"varint,1,opt,name=result,proto3,enum=etcdserverpb.Compare_CompareResult" json:"result,omitempty"` 991 // target is the key-value field to inspect for the comparison. 992 Target Compare_CompareTarget `protobuf:"varint,2,opt,name=target,proto3,enum=etcdserverpb.Compare_CompareTarget" json:"target,omitempty"` 993 // key is the subject key for the comparison operation. 994 Key []byte `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"` 995 // Types that are valid to be assigned to TargetUnion: 996 // *Compare_Version 997 // *Compare_CreateRevision 998 // *Compare_ModRevision 999 // *Compare_Value 1000 // *Compare_Lease 1001 TargetUnion isCompare_TargetUnion `protobuf_oneof:"target_union"` 1002 // range_end compares the given target to all keys in the range [key, range_end). 1003 // See RangeRequest for more details on key ranges. 1004 RangeEnd []byte `protobuf:"bytes,64,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"` 1005} 1006 1007func (m *Compare) Reset() { *m = Compare{} } 1008func (m *Compare) String() string { return proto.CompactTextString(m) } 1009func (*Compare) ProtoMessage() {} 1010func (*Compare) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{9} } 1011 1012type isCompare_TargetUnion interface { 1013 isCompare_TargetUnion() 1014 MarshalTo([]byte) (int, error) 1015 Size() int 1016} 1017 1018type Compare_Version struct { 1019 Version int64 `protobuf:"varint,4,opt,name=version,proto3,oneof"` 1020} 1021type Compare_CreateRevision struct { 1022 CreateRevision int64 `protobuf:"varint,5,opt,name=create_revision,json=createRevision,proto3,oneof"` 1023} 1024type Compare_ModRevision struct { 1025 ModRevision int64 `protobuf:"varint,6,opt,name=mod_revision,json=modRevision,proto3,oneof"` 1026} 1027type Compare_Value struct { 1028 Value []byte `protobuf:"bytes,7,opt,name=value,proto3,oneof"` 1029} 1030type Compare_Lease struct { 1031 Lease int64 `protobuf:"varint,8,opt,name=lease,proto3,oneof"` 1032} 1033 1034func (*Compare_Version) isCompare_TargetUnion() {} 1035func (*Compare_CreateRevision) isCompare_TargetUnion() {} 1036func (*Compare_ModRevision) isCompare_TargetUnion() {} 1037func (*Compare_Value) isCompare_TargetUnion() {} 1038func (*Compare_Lease) isCompare_TargetUnion() {} 1039 1040func (m *Compare) GetTargetUnion() isCompare_TargetUnion { 1041 if m != nil { 1042 return m.TargetUnion 1043 } 1044 return nil 1045} 1046 1047func (m *Compare) GetResult() Compare_CompareResult { 1048 if m != nil { 1049 return m.Result 1050 } 1051 return Compare_EQUAL 1052} 1053 1054func (m *Compare) GetTarget() Compare_CompareTarget { 1055 if m != nil { 1056 return m.Target 1057 } 1058 return Compare_VERSION 1059} 1060 1061func (m *Compare) GetKey() []byte { 1062 if m != nil { 1063 return m.Key 1064 } 1065 return nil 1066} 1067 1068func (m *Compare) GetVersion() int64 { 1069 if x, ok := m.GetTargetUnion().(*Compare_Version); ok { 1070 return x.Version 1071 } 1072 return 0 1073} 1074 1075func (m *Compare) GetCreateRevision() int64 { 1076 if x, ok := m.GetTargetUnion().(*Compare_CreateRevision); ok { 1077 return x.CreateRevision 1078 } 1079 return 0 1080} 1081 1082func (m *Compare) GetModRevision() int64 { 1083 if x, ok := m.GetTargetUnion().(*Compare_ModRevision); ok { 1084 return x.ModRevision 1085 } 1086 return 0 1087} 1088 1089func (m *Compare) GetValue() []byte { 1090 if x, ok := m.GetTargetUnion().(*Compare_Value); ok { 1091 return x.Value 1092 } 1093 return nil 1094} 1095 1096func (m *Compare) GetLease() int64 { 1097 if x, ok := m.GetTargetUnion().(*Compare_Lease); ok { 1098 return x.Lease 1099 } 1100 return 0 1101} 1102 1103func (m *Compare) GetRangeEnd() []byte { 1104 if m != nil { 1105 return m.RangeEnd 1106 } 1107 return nil 1108} 1109 1110// XXX_OneofFuncs is for the internal use of the proto package. 1111func (*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{}) { 1112 return _Compare_OneofMarshaler, _Compare_OneofUnmarshaler, _Compare_OneofSizer, []interface{}{ 1113 (*Compare_Version)(nil), 1114 (*Compare_CreateRevision)(nil), 1115 (*Compare_ModRevision)(nil), 1116 (*Compare_Value)(nil), 1117 (*Compare_Lease)(nil), 1118 } 1119} 1120 1121func _Compare_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 1122 m := msg.(*Compare) 1123 // target_union 1124 switch x := m.TargetUnion.(type) { 1125 case *Compare_Version: 1126 _ = b.EncodeVarint(4<<3 | proto.WireVarint) 1127 _ = b.EncodeVarint(uint64(x.Version)) 1128 case *Compare_CreateRevision: 1129 _ = b.EncodeVarint(5<<3 | proto.WireVarint) 1130 _ = b.EncodeVarint(uint64(x.CreateRevision)) 1131 case *Compare_ModRevision: 1132 _ = b.EncodeVarint(6<<3 | proto.WireVarint) 1133 _ = b.EncodeVarint(uint64(x.ModRevision)) 1134 case *Compare_Value: 1135 _ = b.EncodeVarint(7<<3 | proto.WireBytes) 1136 _ = b.EncodeRawBytes(x.Value) 1137 case *Compare_Lease: 1138 _ = b.EncodeVarint(8<<3 | proto.WireVarint) 1139 _ = b.EncodeVarint(uint64(x.Lease)) 1140 case nil: 1141 default: 1142 return fmt.Errorf("Compare.TargetUnion has unexpected type %T", x) 1143 } 1144 return nil 1145} 1146 1147func _Compare_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 1148 m := msg.(*Compare) 1149 switch tag { 1150 case 4: // target_union.version 1151 if wire != proto.WireVarint { 1152 return true, proto.ErrInternalBadWireType 1153 } 1154 x, err := b.DecodeVarint() 1155 m.TargetUnion = &Compare_Version{int64(x)} 1156 return true, err 1157 case 5: // target_union.create_revision 1158 if wire != proto.WireVarint { 1159 return true, proto.ErrInternalBadWireType 1160 } 1161 x, err := b.DecodeVarint() 1162 m.TargetUnion = &Compare_CreateRevision{int64(x)} 1163 return true, err 1164 case 6: // target_union.mod_revision 1165 if wire != proto.WireVarint { 1166 return true, proto.ErrInternalBadWireType 1167 } 1168 x, err := b.DecodeVarint() 1169 m.TargetUnion = &Compare_ModRevision{int64(x)} 1170 return true, err 1171 case 7: // target_union.value 1172 if wire != proto.WireBytes { 1173 return true, proto.ErrInternalBadWireType 1174 } 1175 x, err := b.DecodeRawBytes(true) 1176 m.TargetUnion = &Compare_Value{x} 1177 return true, err 1178 case 8: // target_union.lease 1179 if wire != proto.WireVarint { 1180 return true, proto.ErrInternalBadWireType 1181 } 1182 x, err := b.DecodeVarint() 1183 m.TargetUnion = &Compare_Lease{int64(x)} 1184 return true, err 1185 default: 1186 return false, nil 1187 } 1188} 1189 1190func _Compare_OneofSizer(msg proto.Message) (n int) { 1191 m := msg.(*Compare) 1192 // target_union 1193 switch x := m.TargetUnion.(type) { 1194 case *Compare_Version: 1195 n += proto.SizeVarint(4<<3 | proto.WireVarint) 1196 n += proto.SizeVarint(uint64(x.Version)) 1197 case *Compare_CreateRevision: 1198 n += proto.SizeVarint(5<<3 | proto.WireVarint) 1199 n += proto.SizeVarint(uint64(x.CreateRevision)) 1200 case *Compare_ModRevision: 1201 n += proto.SizeVarint(6<<3 | proto.WireVarint) 1202 n += proto.SizeVarint(uint64(x.ModRevision)) 1203 case *Compare_Value: 1204 n += proto.SizeVarint(7<<3 | proto.WireBytes) 1205 n += proto.SizeVarint(uint64(len(x.Value))) 1206 n += len(x.Value) 1207 case *Compare_Lease: 1208 n += proto.SizeVarint(8<<3 | proto.WireVarint) 1209 n += proto.SizeVarint(uint64(x.Lease)) 1210 case nil: 1211 default: 1212 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 1213 } 1214 return n 1215} 1216 1217// From google paxosdb paper: 1218// Our implementation hinges around a powerful primitive which we call MultiOp. All other database 1219// operations except for iteration are implemented as a single call to MultiOp. A MultiOp is applied atomically 1220// and consists of three components: 1221// 1. A list of tests called guard. Each test in guard checks a single entry in the database. It may check 1222// for the absence or presence of a value, or compare with a given value. Two different tests in the guard 1223// may apply to the same or different entries in the database. All tests in the guard are applied and 1224// MultiOp returns the results. If all tests are true, MultiOp executes t op (see item 2 below), otherwise 1225// it executes f op (see item 3 below). 1226// 2. A list of database operations called t op. Each operation in the list is either an insert, delete, or 1227// lookup operation, and applies to a single database entry. Two different operations in the list may apply 1228// to the same or different entries in the database. These operations are executed 1229// if guard evaluates to 1230// true. 1231// 3. A list of database operations called f op. Like t op, but executed if guard evaluates to false. 1232type TxnRequest struct { 1233 // compare is a list of predicates representing a conjunction of terms. 1234 // If the comparisons succeed, then the success requests will be processed in order, 1235 // and the response will contain their respective responses in order. 1236 // If the comparisons fail, then the failure requests will be processed in order, 1237 // and the response will contain their respective responses in order. 1238 Compare []*Compare `protobuf:"bytes,1,rep,name=compare" json:"compare,omitempty"` 1239 // success is a list of requests which will be applied when compare evaluates to true. 1240 Success []*RequestOp `protobuf:"bytes,2,rep,name=success" json:"success,omitempty"` 1241 // failure is a list of requests which will be applied when compare evaluates to false. 1242 Failure []*RequestOp `protobuf:"bytes,3,rep,name=failure" json:"failure,omitempty"` 1243} 1244 1245func (m *TxnRequest) Reset() { *m = TxnRequest{} } 1246func (m *TxnRequest) String() string { return proto.CompactTextString(m) } 1247func (*TxnRequest) ProtoMessage() {} 1248func (*TxnRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{10} } 1249 1250func (m *TxnRequest) GetCompare() []*Compare { 1251 if m != nil { 1252 return m.Compare 1253 } 1254 return nil 1255} 1256 1257func (m *TxnRequest) GetSuccess() []*RequestOp { 1258 if m != nil { 1259 return m.Success 1260 } 1261 return nil 1262} 1263 1264func (m *TxnRequest) GetFailure() []*RequestOp { 1265 if m != nil { 1266 return m.Failure 1267 } 1268 return nil 1269} 1270 1271type TxnResponse struct { 1272 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 1273 // succeeded is set to true if the compare evaluated to true or false otherwise. 1274 Succeeded bool `protobuf:"varint,2,opt,name=succeeded,proto3" json:"succeeded,omitempty"` 1275 // responses is a list of responses corresponding to the results from applying 1276 // success if succeeded is true or failure if succeeded is false. 1277 Responses []*ResponseOp `protobuf:"bytes,3,rep,name=responses" json:"responses,omitempty"` 1278} 1279 1280func (m *TxnResponse) Reset() { *m = TxnResponse{} } 1281func (m *TxnResponse) String() string { return proto.CompactTextString(m) } 1282func (*TxnResponse) ProtoMessage() {} 1283func (*TxnResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{11} } 1284 1285func (m *TxnResponse) GetHeader() *ResponseHeader { 1286 if m != nil { 1287 return m.Header 1288 } 1289 return nil 1290} 1291 1292func (m *TxnResponse) GetSucceeded() bool { 1293 if m != nil { 1294 return m.Succeeded 1295 } 1296 return false 1297} 1298 1299func (m *TxnResponse) GetResponses() []*ResponseOp { 1300 if m != nil { 1301 return m.Responses 1302 } 1303 return nil 1304} 1305 1306// CompactionRequest compacts the key-value store up to a given revision. All superseded keys 1307// with a revision less than the compaction revision will be removed. 1308type CompactionRequest struct { 1309 // revision is the key-value store revision for the compaction operation. 1310 Revision int64 `protobuf:"varint,1,opt,name=revision,proto3" json:"revision,omitempty"` 1311 // physical is set so the RPC will wait until the compaction is physically 1312 // applied to the local database such that compacted entries are totally 1313 // removed from the backend database. 1314 Physical bool `protobuf:"varint,2,opt,name=physical,proto3" json:"physical,omitempty"` 1315} 1316 1317func (m *CompactionRequest) Reset() { *m = CompactionRequest{} } 1318func (m *CompactionRequest) String() string { return proto.CompactTextString(m) } 1319func (*CompactionRequest) ProtoMessage() {} 1320func (*CompactionRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{12} } 1321 1322func (m *CompactionRequest) GetRevision() int64 { 1323 if m != nil { 1324 return m.Revision 1325 } 1326 return 0 1327} 1328 1329func (m *CompactionRequest) GetPhysical() bool { 1330 if m != nil { 1331 return m.Physical 1332 } 1333 return false 1334} 1335 1336type CompactionResponse struct { 1337 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 1338} 1339 1340func (m *CompactionResponse) Reset() { *m = CompactionResponse{} } 1341func (m *CompactionResponse) String() string { return proto.CompactTextString(m) } 1342func (*CompactionResponse) ProtoMessage() {} 1343func (*CompactionResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{13} } 1344 1345func (m *CompactionResponse) GetHeader() *ResponseHeader { 1346 if m != nil { 1347 return m.Header 1348 } 1349 return nil 1350} 1351 1352type HashRequest struct { 1353} 1354 1355func (m *HashRequest) Reset() { *m = HashRequest{} } 1356func (m *HashRequest) String() string { return proto.CompactTextString(m) } 1357func (*HashRequest) ProtoMessage() {} 1358func (*HashRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{14} } 1359 1360type HashKVRequest struct { 1361 // revision is the key-value store revision for the hash operation. 1362 Revision int64 `protobuf:"varint,1,opt,name=revision,proto3" json:"revision,omitempty"` 1363} 1364 1365func (m *HashKVRequest) Reset() { *m = HashKVRequest{} } 1366func (m *HashKVRequest) String() string { return proto.CompactTextString(m) } 1367func (*HashKVRequest) ProtoMessage() {} 1368func (*HashKVRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{15} } 1369 1370func (m *HashKVRequest) GetRevision() int64 { 1371 if m != nil { 1372 return m.Revision 1373 } 1374 return 0 1375} 1376 1377type HashKVResponse struct { 1378 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 1379 // hash is the hash value computed from the responding member's MVCC keys up to a given revision. 1380 Hash uint32 `protobuf:"varint,2,opt,name=hash,proto3" json:"hash,omitempty"` 1381 // compact_revision is the compacted revision of key-value store when hash begins. 1382 CompactRevision int64 `protobuf:"varint,3,opt,name=compact_revision,json=compactRevision,proto3" json:"compact_revision,omitempty"` 1383} 1384 1385func (m *HashKVResponse) Reset() { *m = HashKVResponse{} } 1386func (m *HashKVResponse) String() string { return proto.CompactTextString(m) } 1387func (*HashKVResponse) ProtoMessage() {} 1388func (*HashKVResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{16} } 1389 1390func (m *HashKVResponse) GetHeader() *ResponseHeader { 1391 if m != nil { 1392 return m.Header 1393 } 1394 return nil 1395} 1396 1397func (m *HashKVResponse) GetHash() uint32 { 1398 if m != nil { 1399 return m.Hash 1400 } 1401 return 0 1402} 1403 1404func (m *HashKVResponse) GetCompactRevision() int64 { 1405 if m != nil { 1406 return m.CompactRevision 1407 } 1408 return 0 1409} 1410 1411type HashResponse struct { 1412 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 1413 // hash is the hash value computed from the responding member's KV's backend. 1414 Hash uint32 `protobuf:"varint,2,opt,name=hash,proto3" json:"hash,omitempty"` 1415} 1416 1417func (m *HashResponse) Reset() { *m = HashResponse{} } 1418func (m *HashResponse) String() string { return proto.CompactTextString(m) } 1419func (*HashResponse) ProtoMessage() {} 1420func (*HashResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{17} } 1421 1422func (m *HashResponse) GetHeader() *ResponseHeader { 1423 if m != nil { 1424 return m.Header 1425 } 1426 return nil 1427} 1428 1429func (m *HashResponse) GetHash() uint32 { 1430 if m != nil { 1431 return m.Hash 1432 } 1433 return 0 1434} 1435 1436type SnapshotRequest struct { 1437} 1438 1439func (m *SnapshotRequest) Reset() { *m = SnapshotRequest{} } 1440func (m *SnapshotRequest) String() string { return proto.CompactTextString(m) } 1441func (*SnapshotRequest) ProtoMessage() {} 1442func (*SnapshotRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{18} } 1443 1444type SnapshotResponse struct { 1445 // header has the current key-value store information. The first header in the snapshot 1446 // stream indicates the point in time of the snapshot. 1447 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 1448 // remaining_bytes is the number of blob bytes to be sent after this message 1449 RemainingBytes uint64 `protobuf:"varint,2,opt,name=remaining_bytes,json=remainingBytes,proto3" json:"remaining_bytes,omitempty"` 1450 // blob contains the next chunk of the snapshot in the snapshot stream. 1451 Blob []byte `protobuf:"bytes,3,opt,name=blob,proto3" json:"blob,omitempty"` 1452} 1453 1454func (m *SnapshotResponse) Reset() { *m = SnapshotResponse{} } 1455func (m *SnapshotResponse) String() string { return proto.CompactTextString(m) } 1456func (*SnapshotResponse) ProtoMessage() {} 1457func (*SnapshotResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{19} } 1458 1459func (m *SnapshotResponse) GetHeader() *ResponseHeader { 1460 if m != nil { 1461 return m.Header 1462 } 1463 return nil 1464} 1465 1466func (m *SnapshotResponse) GetRemainingBytes() uint64 { 1467 if m != nil { 1468 return m.RemainingBytes 1469 } 1470 return 0 1471} 1472 1473func (m *SnapshotResponse) GetBlob() []byte { 1474 if m != nil { 1475 return m.Blob 1476 } 1477 return nil 1478} 1479 1480type WatchRequest struct { 1481 // request_union is a request to either create a new watcher or cancel an existing watcher. 1482 // 1483 // Types that are valid to be assigned to RequestUnion: 1484 // *WatchRequest_CreateRequest 1485 // *WatchRequest_CancelRequest 1486 // *WatchRequest_ProgressRequest 1487 RequestUnion isWatchRequest_RequestUnion `protobuf_oneof:"request_union"` 1488} 1489 1490func (m *WatchRequest) Reset() { *m = WatchRequest{} } 1491func (m *WatchRequest) String() string { return proto.CompactTextString(m) } 1492func (*WatchRequest) ProtoMessage() {} 1493func (*WatchRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{20} } 1494 1495type isWatchRequest_RequestUnion interface { 1496 isWatchRequest_RequestUnion() 1497 MarshalTo([]byte) (int, error) 1498 Size() int 1499} 1500 1501type WatchRequest_CreateRequest struct { 1502 CreateRequest *WatchCreateRequest `protobuf:"bytes,1,opt,name=create_request,json=createRequest,oneof"` 1503} 1504type WatchRequest_CancelRequest struct { 1505 CancelRequest *WatchCancelRequest `protobuf:"bytes,2,opt,name=cancel_request,json=cancelRequest,oneof"` 1506} 1507type WatchRequest_ProgressRequest struct { 1508 ProgressRequest *WatchProgressRequest `protobuf:"bytes,3,opt,name=progress_request,json=progressRequest,oneof"` 1509} 1510 1511func (*WatchRequest_CreateRequest) isWatchRequest_RequestUnion() {} 1512func (*WatchRequest_CancelRequest) isWatchRequest_RequestUnion() {} 1513func (*WatchRequest_ProgressRequest) isWatchRequest_RequestUnion() {} 1514 1515func (m *WatchRequest) GetRequestUnion() isWatchRequest_RequestUnion { 1516 if m != nil { 1517 return m.RequestUnion 1518 } 1519 return nil 1520} 1521 1522func (m *WatchRequest) GetCreateRequest() *WatchCreateRequest { 1523 if x, ok := m.GetRequestUnion().(*WatchRequest_CreateRequest); ok { 1524 return x.CreateRequest 1525 } 1526 return nil 1527} 1528 1529func (m *WatchRequest) GetCancelRequest() *WatchCancelRequest { 1530 if x, ok := m.GetRequestUnion().(*WatchRequest_CancelRequest); ok { 1531 return x.CancelRequest 1532 } 1533 return nil 1534} 1535 1536func (m *WatchRequest) GetProgressRequest() *WatchProgressRequest { 1537 if x, ok := m.GetRequestUnion().(*WatchRequest_ProgressRequest); ok { 1538 return x.ProgressRequest 1539 } 1540 return nil 1541} 1542 1543// XXX_OneofFuncs is for the internal use of the proto package. 1544func (*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{}) { 1545 return _WatchRequest_OneofMarshaler, _WatchRequest_OneofUnmarshaler, _WatchRequest_OneofSizer, []interface{}{ 1546 (*WatchRequest_CreateRequest)(nil), 1547 (*WatchRequest_CancelRequest)(nil), 1548 (*WatchRequest_ProgressRequest)(nil), 1549 } 1550} 1551 1552func _WatchRequest_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 1553 m := msg.(*WatchRequest) 1554 // request_union 1555 switch x := m.RequestUnion.(type) { 1556 case *WatchRequest_CreateRequest: 1557 _ = b.EncodeVarint(1<<3 | proto.WireBytes) 1558 if err := b.EncodeMessage(x.CreateRequest); err != nil { 1559 return err 1560 } 1561 case *WatchRequest_CancelRequest: 1562 _ = b.EncodeVarint(2<<3 | proto.WireBytes) 1563 if err := b.EncodeMessage(x.CancelRequest); err != nil { 1564 return err 1565 } 1566 case *WatchRequest_ProgressRequest: 1567 _ = b.EncodeVarint(3<<3 | proto.WireBytes) 1568 if err := b.EncodeMessage(x.ProgressRequest); err != nil { 1569 return err 1570 } 1571 case nil: 1572 default: 1573 return fmt.Errorf("WatchRequest.RequestUnion has unexpected type %T", x) 1574 } 1575 return nil 1576} 1577 1578func _WatchRequest_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 1579 m := msg.(*WatchRequest) 1580 switch tag { 1581 case 1: // request_union.create_request 1582 if wire != proto.WireBytes { 1583 return true, proto.ErrInternalBadWireType 1584 } 1585 msg := new(WatchCreateRequest) 1586 err := b.DecodeMessage(msg) 1587 m.RequestUnion = &WatchRequest_CreateRequest{msg} 1588 return true, err 1589 case 2: // request_union.cancel_request 1590 if wire != proto.WireBytes { 1591 return true, proto.ErrInternalBadWireType 1592 } 1593 msg := new(WatchCancelRequest) 1594 err := b.DecodeMessage(msg) 1595 m.RequestUnion = &WatchRequest_CancelRequest{msg} 1596 return true, err 1597 case 3: // request_union.progress_request 1598 if wire != proto.WireBytes { 1599 return true, proto.ErrInternalBadWireType 1600 } 1601 msg := new(WatchProgressRequest) 1602 err := b.DecodeMessage(msg) 1603 m.RequestUnion = &WatchRequest_ProgressRequest{msg} 1604 return true, err 1605 default: 1606 return false, nil 1607 } 1608} 1609 1610func _WatchRequest_OneofSizer(msg proto.Message) (n int) { 1611 m := msg.(*WatchRequest) 1612 // request_union 1613 switch x := m.RequestUnion.(type) { 1614 case *WatchRequest_CreateRequest: 1615 s := proto.Size(x.CreateRequest) 1616 n += proto.SizeVarint(1<<3 | proto.WireBytes) 1617 n += proto.SizeVarint(uint64(s)) 1618 n += s 1619 case *WatchRequest_CancelRequest: 1620 s := proto.Size(x.CancelRequest) 1621 n += proto.SizeVarint(2<<3 | proto.WireBytes) 1622 n += proto.SizeVarint(uint64(s)) 1623 n += s 1624 case *WatchRequest_ProgressRequest: 1625 s := proto.Size(x.ProgressRequest) 1626 n += proto.SizeVarint(3<<3 | proto.WireBytes) 1627 n += proto.SizeVarint(uint64(s)) 1628 n += s 1629 case nil: 1630 default: 1631 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 1632 } 1633 return n 1634} 1635 1636type WatchCreateRequest struct { 1637 // key is the key to register for watching. 1638 Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 1639 // range_end is the end of the range [key, range_end) to watch. If range_end is not given, 1640 // only the key argument is watched. If range_end is equal to '\0', all keys greater than 1641 // or equal to the key argument are watched. 1642 // If the range_end is one bit larger than the given key, 1643 // then all keys with the prefix (the given key) will be watched. 1644 RangeEnd []byte `protobuf:"bytes,2,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"` 1645 // start_revision is an optional revision to watch from (inclusive). No start_revision is "now". 1646 StartRevision int64 `protobuf:"varint,3,opt,name=start_revision,json=startRevision,proto3" json:"start_revision,omitempty"` 1647 // progress_notify is set so that the etcd server will periodically send a WatchResponse with 1648 // no events to the new watcher if there are no recent events. It is useful when clients 1649 // wish to recover a disconnected watcher starting from a recent known revision. 1650 // The etcd server may decide how often it will send notifications based on current load. 1651 ProgressNotify bool `protobuf:"varint,4,opt,name=progress_notify,json=progressNotify,proto3" json:"progress_notify,omitempty"` 1652 // filters filter the events at server side before it sends back to the watcher. 1653 Filters []WatchCreateRequest_FilterType `protobuf:"varint,5,rep,packed,name=filters,enum=etcdserverpb.WatchCreateRequest_FilterType" json:"filters,omitempty"` 1654 // If prev_kv is set, created watcher gets the previous KV before the event happens. 1655 // If the previous KV is already compacted, nothing will be returned. 1656 PrevKv bool `protobuf:"varint,6,opt,name=prev_kv,json=prevKv,proto3" json:"prev_kv,omitempty"` 1657 // If watch_id is provided and non-zero, it will be assigned to this watcher. 1658 // Since creating a watcher in etcd is not a synchronous operation, 1659 // this can be used ensure that ordering is correct when creating multiple 1660 // watchers on the same stream. Creating a watcher with an ID already in 1661 // use on the stream will cause an error to be returned. 1662 WatchId int64 `protobuf:"varint,7,opt,name=watch_id,json=watchId,proto3" json:"watch_id,omitempty"` 1663 // fragment enables splitting large revisions into multiple watch responses. 1664 Fragment bool `protobuf:"varint,8,opt,name=fragment,proto3" json:"fragment,omitempty"` 1665} 1666 1667func (m *WatchCreateRequest) Reset() { *m = WatchCreateRequest{} } 1668func (m *WatchCreateRequest) String() string { return proto.CompactTextString(m) } 1669func (*WatchCreateRequest) ProtoMessage() {} 1670func (*WatchCreateRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{21} } 1671 1672func (m *WatchCreateRequest) GetKey() []byte { 1673 if m != nil { 1674 return m.Key 1675 } 1676 return nil 1677} 1678 1679func (m *WatchCreateRequest) GetRangeEnd() []byte { 1680 if m != nil { 1681 return m.RangeEnd 1682 } 1683 return nil 1684} 1685 1686func (m *WatchCreateRequest) GetStartRevision() int64 { 1687 if m != nil { 1688 return m.StartRevision 1689 } 1690 return 0 1691} 1692 1693func (m *WatchCreateRequest) GetProgressNotify() bool { 1694 if m != nil { 1695 return m.ProgressNotify 1696 } 1697 return false 1698} 1699 1700func (m *WatchCreateRequest) GetFilters() []WatchCreateRequest_FilterType { 1701 if m != nil { 1702 return m.Filters 1703 } 1704 return nil 1705} 1706 1707func (m *WatchCreateRequest) GetPrevKv() bool { 1708 if m != nil { 1709 return m.PrevKv 1710 } 1711 return false 1712} 1713 1714func (m *WatchCreateRequest) GetWatchId() int64 { 1715 if m != nil { 1716 return m.WatchId 1717 } 1718 return 0 1719} 1720 1721func (m *WatchCreateRequest) GetFragment() bool { 1722 if m != nil { 1723 return m.Fragment 1724 } 1725 return false 1726} 1727 1728type WatchCancelRequest struct { 1729 // watch_id is the watcher id to cancel so that no more events are transmitted. 1730 WatchId int64 `protobuf:"varint,1,opt,name=watch_id,json=watchId,proto3" json:"watch_id,omitempty"` 1731} 1732 1733func (m *WatchCancelRequest) Reset() { *m = WatchCancelRequest{} } 1734func (m *WatchCancelRequest) String() string { return proto.CompactTextString(m) } 1735func (*WatchCancelRequest) ProtoMessage() {} 1736func (*WatchCancelRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{22} } 1737 1738func (m *WatchCancelRequest) GetWatchId() int64 { 1739 if m != nil { 1740 return m.WatchId 1741 } 1742 return 0 1743} 1744 1745// Requests the a watch stream progress status be sent in the watch response stream as soon as 1746// possible. 1747type WatchProgressRequest struct { 1748} 1749 1750func (m *WatchProgressRequest) Reset() { *m = WatchProgressRequest{} } 1751func (m *WatchProgressRequest) String() string { return proto.CompactTextString(m) } 1752func (*WatchProgressRequest) ProtoMessage() {} 1753func (*WatchProgressRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{23} } 1754 1755type WatchResponse struct { 1756 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 1757 // watch_id is the ID of the watcher that corresponds to the response. 1758 WatchId int64 `protobuf:"varint,2,opt,name=watch_id,json=watchId,proto3" json:"watch_id,omitempty"` 1759 // created is set to true if the response is for a create watch request. 1760 // The client should record the watch_id and expect to receive events for 1761 // the created watcher from the same stream. 1762 // All events sent to the created watcher will attach with the same watch_id. 1763 Created bool `protobuf:"varint,3,opt,name=created,proto3" json:"created,omitempty"` 1764 // canceled is set to true if the response is for a cancel watch request. 1765 // No further events will be sent to the canceled watcher. 1766 Canceled bool `protobuf:"varint,4,opt,name=canceled,proto3" json:"canceled,omitempty"` 1767 // compact_revision is set to the minimum index if a watcher tries to watch 1768 // at a compacted index. 1769 // 1770 // This happens when creating a watcher at a compacted revision or the watcher cannot 1771 // catch up with the progress of the key-value store. 1772 // 1773 // The client should treat the watcher as canceled and should not try to create any 1774 // watcher with the same start_revision again. 1775 CompactRevision int64 `protobuf:"varint,5,opt,name=compact_revision,json=compactRevision,proto3" json:"compact_revision,omitempty"` 1776 // cancel_reason indicates the reason for canceling the watcher. 1777 CancelReason string `protobuf:"bytes,6,opt,name=cancel_reason,json=cancelReason,proto3" json:"cancel_reason,omitempty"` 1778 // framgment is true if large watch response was split over multiple responses. 1779 Fragment bool `protobuf:"varint,7,opt,name=fragment,proto3" json:"fragment,omitempty"` 1780 Events []*mvccpb.Event `protobuf:"bytes,11,rep,name=events" json:"events,omitempty"` 1781} 1782 1783func (m *WatchResponse) Reset() { *m = WatchResponse{} } 1784func (m *WatchResponse) String() string { return proto.CompactTextString(m) } 1785func (*WatchResponse) ProtoMessage() {} 1786func (*WatchResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{24} } 1787 1788func (m *WatchResponse) GetHeader() *ResponseHeader { 1789 if m != nil { 1790 return m.Header 1791 } 1792 return nil 1793} 1794 1795func (m *WatchResponse) GetWatchId() int64 { 1796 if m != nil { 1797 return m.WatchId 1798 } 1799 return 0 1800} 1801 1802func (m *WatchResponse) GetCreated() bool { 1803 if m != nil { 1804 return m.Created 1805 } 1806 return false 1807} 1808 1809func (m *WatchResponse) GetCanceled() bool { 1810 if m != nil { 1811 return m.Canceled 1812 } 1813 return false 1814} 1815 1816func (m *WatchResponse) GetCompactRevision() int64 { 1817 if m != nil { 1818 return m.CompactRevision 1819 } 1820 return 0 1821} 1822 1823func (m *WatchResponse) GetCancelReason() string { 1824 if m != nil { 1825 return m.CancelReason 1826 } 1827 return "" 1828} 1829 1830func (m *WatchResponse) GetFragment() bool { 1831 if m != nil { 1832 return m.Fragment 1833 } 1834 return false 1835} 1836 1837func (m *WatchResponse) GetEvents() []*mvccpb.Event { 1838 if m != nil { 1839 return m.Events 1840 } 1841 return nil 1842} 1843 1844type LeaseGrantRequest struct { 1845 // TTL is the advisory time-to-live in seconds. Expired lease will return -1. 1846 TTL int64 `protobuf:"varint,1,opt,name=TTL,proto3" json:"TTL,omitempty"` 1847 // ID is the requested ID for the lease. If ID is set to 0, the lessor chooses an ID. 1848 ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"` 1849} 1850 1851func (m *LeaseGrantRequest) Reset() { *m = LeaseGrantRequest{} } 1852func (m *LeaseGrantRequest) String() string { return proto.CompactTextString(m) } 1853func (*LeaseGrantRequest) ProtoMessage() {} 1854func (*LeaseGrantRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{25} } 1855 1856func (m *LeaseGrantRequest) GetTTL() int64 { 1857 if m != nil { 1858 return m.TTL 1859 } 1860 return 0 1861} 1862 1863func (m *LeaseGrantRequest) GetID() int64 { 1864 if m != nil { 1865 return m.ID 1866 } 1867 return 0 1868} 1869 1870type LeaseGrantResponse struct { 1871 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 1872 // ID is the lease ID for the granted lease. 1873 ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"` 1874 // TTL is the server chosen lease time-to-live in seconds. 1875 TTL int64 `protobuf:"varint,3,opt,name=TTL,proto3" json:"TTL,omitempty"` 1876 Error string `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"` 1877} 1878 1879func (m *LeaseGrantResponse) Reset() { *m = LeaseGrantResponse{} } 1880func (m *LeaseGrantResponse) String() string { return proto.CompactTextString(m) } 1881func (*LeaseGrantResponse) ProtoMessage() {} 1882func (*LeaseGrantResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{26} } 1883 1884func (m *LeaseGrantResponse) GetHeader() *ResponseHeader { 1885 if m != nil { 1886 return m.Header 1887 } 1888 return nil 1889} 1890 1891func (m *LeaseGrantResponse) GetID() int64 { 1892 if m != nil { 1893 return m.ID 1894 } 1895 return 0 1896} 1897 1898func (m *LeaseGrantResponse) GetTTL() int64 { 1899 if m != nil { 1900 return m.TTL 1901 } 1902 return 0 1903} 1904 1905func (m *LeaseGrantResponse) GetError() string { 1906 if m != nil { 1907 return m.Error 1908 } 1909 return "" 1910} 1911 1912type LeaseRevokeRequest struct { 1913 // ID is the lease ID to revoke. When the ID is revoked, all associated keys will be deleted. 1914 ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` 1915} 1916 1917func (m *LeaseRevokeRequest) Reset() { *m = LeaseRevokeRequest{} } 1918func (m *LeaseRevokeRequest) String() string { return proto.CompactTextString(m) } 1919func (*LeaseRevokeRequest) ProtoMessage() {} 1920func (*LeaseRevokeRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{27} } 1921 1922func (m *LeaseRevokeRequest) GetID() int64 { 1923 if m != nil { 1924 return m.ID 1925 } 1926 return 0 1927} 1928 1929type LeaseRevokeResponse struct { 1930 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 1931} 1932 1933func (m *LeaseRevokeResponse) Reset() { *m = LeaseRevokeResponse{} } 1934func (m *LeaseRevokeResponse) String() string { return proto.CompactTextString(m) } 1935func (*LeaseRevokeResponse) ProtoMessage() {} 1936func (*LeaseRevokeResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{28} } 1937 1938func (m *LeaseRevokeResponse) GetHeader() *ResponseHeader { 1939 if m != nil { 1940 return m.Header 1941 } 1942 return nil 1943} 1944 1945type LeaseCheckpoint struct { 1946 // ID is the lease ID to checkpoint. 1947 ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` 1948 // Remaining_TTL is the remaining time until expiry of the lease. 1949 Remaining_TTL int64 `protobuf:"varint,2,opt,name=remaining_TTL,json=remainingTTL,proto3" json:"remaining_TTL,omitempty"` 1950} 1951 1952func (m *LeaseCheckpoint) Reset() { *m = LeaseCheckpoint{} } 1953func (m *LeaseCheckpoint) String() string { return proto.CompactTextString(m) } 1954func (*LeaseCheckpoint) ProtoMessage() {} 1955func (*LeaseCheckpoint) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{29} } 1956 1957func (m *LeaseCheckpoint) GetID() int64 { 1958 if m != nil { 1959 return m.ID 1960 } 1961 return 0 1962} 1963 1964func (m *LeaseCheckpoint) GetRemaining_TTL() int64 { 1965 if m != nil { 1966 return m.Remaining_TTL 1967 } 1968 return 0 1969} 1970 1971type LeaseCheckpointRequest struct { 1972 Checkpoints []*LeaseCheckpoint `protobuf:"bytes,1,rep,name=checkpoints" json:"checkpoints,omitempty"` 1973} 1974 1975func (m *LeaseCheckpointRequest) Reset() { *m = LeaseCheckpointRequest{} } 1976func (m *LeaseCheckpointRequest) String() string { return proto.CompactTextString(m) } 1977func (*LeaseCheckpointRequest) ProtoMessage() {} 1978func (*LeaseCheckpointRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{30} } 1979 1980func (m *LeaseCheckpointRequest) GetCheckpoints() []*LeaseCheckpoint { 1981 if m != nil { 1982 return m.Checkpoints 1983 } 1984 return nil 1985} 1986 1987type LeaseCheckpointResponse struct { 1988 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 1989} 1990 1991func (m *LeaseCheckpointResponse) Reset() { *m = LeaseCheckpointResponse{} } 1992func (m *LeaseCheckpointResponse) String() string { return proto.CompactTextString(m) } 1993func (*LeaseCheckpointResponse) ProtoMessage() {} 1994func (*LeaseCheckpointResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{31} } 1995 1996func (m *LeaseCheckpointResponse) GetHeader() *ResponseHeader { 1997 if m != nil { 1998 return m.Header 1999 } 2000 return nil 2001} 2002 2003type LeaseKeepAliveRequest struct { 2004 // ID is the lease ID for the lease to keep alive. 2005 ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` 2006} 2007 2008func (m *LeaseKeepAliveRequest) Reset() { *m = LeaseKeepAliveRequest{} } 2009func (m *LeaseKeepAliveRequest) String() string { return proto.CompactTextString(m) } 2010func (*LeaseKeepAliveRequest) ProtoMessage() {} 2011func (*LeaseKeepAliveRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{32} } 2012 2013func (m *LeaseKeepAliveRequest) GetID() int64 { 2014 if m != nil { 2015 return m.ID 2016 } 2017 return 0 2018} 2019 2020type LeaseKeepAliveResponse struct { 2021 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2022 // ID is the lease ID from the keep alive request. 2023 ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"` 2024 // TTL is the new time-to-live for the lease. 2025 TTL int64 `protobuf:"varint,3,opt,name=TTL,proto3" json:"TTL,omitempty"` 2026} 2027 2028func (m *LeaseKeepAliveResponse) Reset() { *m = LeaseKeepAliveResponse{} } 2029func (m *LeaseKeepAliveResponse) String() string { return proto.CompactTextString(m) } 2030func (*LeaseKeepAliveResponse) ProtoMessage() {} 2031func (*LeaseKeepAliveResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{33} } 2032 2033func (m *LeaseKeepAliveResponse) GetHeader() *ResponseHeader { 2034 if m != nil { 2035 return m.Header 2036 } 2037 return nil 2038} 2039 2040func (m *LeaseKeepAliveResponse) GetID() int64 { 2041 if m != nil { 2042 return m.ID 2043 } 2044 return 0 2045} 2046 2047func (m *LeaseKeepAliveResponse) GetTTL() int64 { 2048 if m != nil { 2049 return m.TTL 2050 } 2051 return 0 2052} 2053 2054type LeaseTimeToLiveRequest struct { 2055 // ID is the lease ID for the lease. 2056 ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` 2057 // keys is true to query all the keys attached to this lease. 2058 Keys bool `protobuf:"varint,2,opt,name=keys,proto3" json:"keys,omitempty"` 2059} 2060 2061func (m *LeaseTimeToLiveRequest) Reset() { *m = LeaseTimeToLiveRequest{} } 2062func (m *LeaseTimeToLiveRequest) String() string { return proto.CompactTextString(m) } 2063func (*LeaseTimeToLiveRequest) ProtoMessage() {} 2064func (*LeaseTimeToLiveRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{34} } 2065 2066func (m *LeaseTimeToLiveRequest) GetID() int64 { 2067 if m != nil { 2068 return m.ID 2069 } 2070 return 0 2071} 2072 2073func (m *LeaseTimeToLiveRequest) GetKeys() bool { 2074 if m != nil { 2075 return m.Keys 2076 } 2077 return false 2078} 2079 2080type LeaseTimeToLiveResponse struct { 2081 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2082 // ID is the lease ID from the keep alive request. 2083 ID int64 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"` 2084 // TTL is the remaining TTL in seconds for the lease; the lease will expire in under TTL+1 seconds. 2085 TTL int64 `protobuf:"varint,3,opt,name=TTL,proto3" json:"TTL,omitempty"` 2086 // GrantedTTL is the initial granted time in seconds upon lease creation/renewal. 2087 GrantedTTL int64 `protobuf:"varint,4,opt,name=grantedTTL,proto3" json:"grantedTTL,omitempty"` 2088 // Keys is the list of keys attached to this lease. 2089 Keys [][]byte `protobuf:"bytes,5,rep,name=keys" json:"keys,omitempty"` 2090} 2091 2092func (m *LeaseTimeToLiveResponse) Reset() { *m = LeaseTimeToLiveResponse{} } 2093func (m *LeaseTimeToLiveResponse) String() string { return proto.CompactTextString(m) } 2094func (*LeaseTimeToLiveResponse) ProtoMessage() {} 2095func (*LeaseTimeToLiveResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{35} } 2096 2097func (m *LeaseTimeToLiveResponse) GetHeader() *ResponseHeader { 2098 if m != nil { 2099 return m.Header 2100 } 2101 return nil 2102} 2103 2104func (m *LeaseTimeToLiveResponse) GetID() int64 { 2105 if m != nil { 2106 return m.ID 2107 } 2108 return 0 2109} 2110 2111func (m *LeaseTimeToLiveResponse) GetTTL() int64 { 2112 if m != nil { 2113 return m.TTL 2114 } 2115 return 0 2116} 2117 2118func (m *LeaseTimeToLiveResponse) GetGrantedTTL() int64 { 2119 if m != nil { 2120 return m.GrantedTTL 2121 } 2122 return 0 2123} 2124 2125func (m *LeaseTimeToLiveResponse) GetKeys() [][]byte { 2126 if m != nil { 2127 return m.Keys 2128 } 2129 return nil 2130} 2131 2132type LeaseLeasesRequest struct { 2133} 2134 2135func (m *LeaseLeasesRequest) Reset() { *m = LeaseLeasesRequest{} } 2136func (m *LeaseLeasesRequest) String() string { return proto.CompactTextString(m) } 2137func (*LeaseLeasesRequest) ProtoMessage() {} 2138func (*LeaseLeasesRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{36} } 2139 2140type LeaseStatus struct { 2141 ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` 2142} 2143 2144func (m *LeaseStatus) Reset() { *m = LeaseStatus{} } 2145func (m *LeaseStatus) String() string { return proto.CompactTextString(m) } 2146func (*LeaseStatus) ProtoMessage() {} 2147func (*LeaseStatus) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{37} } 2148 2149func (m *LeaseStatus) GetID() int64 { 2150 if m != nil { 2151 return m.ID 2152 } 2153 return 0 2154} 2155 2156type LeaseLeasesResponse struct { 2157 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2158 Leases []*LeaseStatus `protobuf:"bytes,2,rep,name=leases" json:"leases,omitempty"` 2159} 2160 2161func (m *LeaseLeasesResponse) Reset() { *m = LeaseLeasesResponse{} } 2162func (m *LeaseLeasesResponse) String() string { return proto.CompactTextString(m) } 2163func (*LeaseLeasesResponse) ProtoMessage() {} 2164func (*LeaseLeasesResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{38} } 2165 2166func (m *LeaseLeasesResponse) GetHeader() *ResponseHeader { 2167 if m != nil { 2168 return m.Header 2169 } 2170 return nil 2171} 2172 2173func (m *LeaseLeasesResponse) GetLeases() []*LeaseStatus { 2174 if m != nil { 2175 return m.Leases 2176 } 2177 return nil 2178} 2179 2180type Member struct { 2181 // ID is the member ID for this member. 2182 ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` 2183 // name is the human-readable name of the member. If the member is not started, the name will be an empty string. 2184 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` 2185 // peerURLs is the list of URLs the member exposes to the cluster for communication. 2186 PeerURLs []string `protobuf:"bytes,3,rep,name=peerURLs" json:"peerURLs,omitempty"` 2187 // clientURLs is the list of URLs the member exposes to clients for communication. If the member is not started, clientURLs will be empty. 2188 ClientURLs []string `protobuf:"bytes,4,rep,name=clientURLs" json:"clientURLs,omitempty"` 2189} 2190 2191func (m *Member) Reset() { *m = Member{} } 2192func (m *Member) String() string { return proto.CompactTextString(m) } 2193func (*Member) ProtoMessage() {} 2194func (*Member) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{39} } 2195 2196func (m *Member) GetID() uint64 { 2197 if m != nil { 2198 return m.ID 2199 } 2200 return 0 2201} 2202 2203func (m *Member) GetName() string { 2204 if m != nil { 2205 return m.Name 2206 } 2207 return "" 2208} 2209 2210func (m *Member) GetPeerURLs() []string { 2211 if m != nil { 2212 return m.PeerURLs 2213 } 2214 return nil 2215} 2216 2217func (m *Member) GetClientURLs() []string { 2218 if m != nil { 2219 return m.ClientURLs 2220 } 2221 return nil 2222} 2223 2224type MemberAddRequest struct { 2225 // peerURLs is the list of URLs the added member will use to communicate with the cluster. 2226 PeerURLs []string `protobuf:"bytes,1,rep,name=peerURLs" json:"peerURLs,omitempty"` 2227} 2228 2229func (m *MemberAddRequest) Reset() { *m = MemberAddRequest{} } 2230func (m *MemberAddRequest) String() string { return proto.CompactTextString(m) } 2231func (*MemberAddRequest) ProtoMessage() {} 2232func (*MemberAddRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{40} } 2233 2234func (m *MemberAddRequest) GetPeerURLs() []string { 2235 if m != nil { 2236 return m.PeerURLs 2237 } 2238 return nil 2239} 2240 2241type MemberAddResponse struct { 2242 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2243 // member is the member information for the added member. 2244 Member *Member `protobuf:"bytes,2,opt,name=member" json:"member,omitempty"` 2245 // members is a list of all members after adding the new member. 2246 Members []*Member `protobuf:"bytes,3,rep,name=members" json:"members,omitempty"` 2247} 2248 2249func (m *MemberAddResponse) Reset() { *m = MemberAddResponse{} } 2250func (m *MemberAddResponse) String() string { return proto.CompactTextString(m) } 2251func (*MemberAddResponse) ProtoMessage() {} 2252func (*MemberAddResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{41} } 2253 2254func (m *MemberAddResponse) GetHeader() *ResponseHeader { 2255 if m != nil { 2256 return m.Header 2257 } 2258 return nil 2259} 2260 2261func (m *MemberAddResponse) GetMember() *Member { 2262 if m != nil { 2263 return m.Member 2264 } 2265 return nil 2266} 2267 2268func (m *MemberAddResponse) GetMembers() []*Member { 2269 if m != nil { 2270 return m.Members 2271 } 2272 return nil 2273} 2274 2275type MemberRemoveRequest struct { 2276 // ID is the member ID of the member to remove. 2277 ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` 2278} 2279 2280func (m *MemberRemoveRequest) Reset() { *m = MemberRemoveRequest{} } 2281func (m *MemberRemoveRequest) String() string { return proto.CompactTextString(m) } 2282func (*MemberRemoveRequest) ProtoMessage() {} 2283func (*MemberRemoveRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{42} } 2284 2285func (m *MemberRemoveRequest) GetID() uint64 { 2286 if m != nil { 2287 return m.ID 2288 } 2289 return 0 2290} 2291 2292type MemberRemoveResponse struct { 2293 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2294 // members is a list of all members after removing the member. 2295 Members []*Member `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"` 2296} 2297 2298func (m *MemberRemoveResponse) Reset() { *m = MemberRemoveResponse{} } 2299func (m *MemberRemoveResponse) String() string { return proto.CompactTextString(m) } 2300func (*MemberRemoveResponse) ProtoMessage() {} 2301func (*MemberRemoveResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{43} } 2302 2303func (m *MemberRemoveResponse) GetHeader() *ResponseHeader { 2304 if m != nil { 2305 return m.Header 2306 } 2307 return nil 2308} 2309 2310func (m *MemberRemoveResponse) GetMembers() []*Member { 2311 if m != nil { 2312 return m.Members 2313 } 2314 return nil 2315} 2316 2317type MemberUpdateRequest struct { 2318 // ID is the member ID of the member to update. 2319 ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` 2320 // peerURLs is the new list of URLs the member will use to communicate with the cluster. 2321 PeerURLs []string `protobuf:"bytes,2,rep,name=peerURLs" json:"peerURLs,omitempty"` 2322} 2323 2324func (m *MemberUpdateRequest) Reset() { *m = MemberUpdateRequest{} } 2325func (m *MemberUpdateRequest) String() string { return proto.CompactTextString(m) } 2326func (*MemberUpdateRequest) ProtoMessage() {} 2327func (*MemberUpdateRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{44} } 2328 2329func (m *MemberUpdateRequest) GetID() uint64 { 2330 if m != nil { 2331 return m.ID 2332 } 2333 return 0 2334} 2335 2336func (m *MemberUpdateRequest) GetPeerURLs() []string { 2337 if m != nil { 2338 return m.PeerURLs 2339 } 2340 return nil 2341} 2342 2343type MemberUpdateResponse struct { 2344 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2345 // members is a list of all members after updating the member. 2346 Members []*Member `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"` 2347} 2348 2349func (m *MemberUpdateResponse) Reset() { *m = MemberUpdateResponse{} } 2350func (m *MemberUpdateResponse) String() string { return proto.CompactTextString(m) } 2351func (*MemberUpdateResponse) ProtoMessage() {} 2352func (*MemberUpdateResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{45} } 2353 2354func (m *MemberUpdateResponse) GetHeader() *ResponseHeader { 2355 if m != nil { 2356 return m.Header 2357 } 2358 return nil 2359} 2360 2361func (m *MemberUpdateResponse) GetMembers() []*Member { 2362 if m != nil { 2363 return m.Members 2364 } 2365 return nil 2366} 2367 2368type MemberListRequest struct { 2369} 2370 2371func (m *MemberListRequest) Reset() { *m = MemberListRequest{} } 2372func (m *MemberListRequest) String() string { return proto.CompactTextString(m) } 2373func (*MemberListRequest) ProtoMessage() {} 2374func (*MemberListRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{46} } 2375 2376type MemberListResponse struct { 2377 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2378 // members is a list of all members associated with the cluster. 2379 Members []*Member `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"` 2380} 2381 2382func (m *MemberListResponse) Reset() { *m = MemberListResponse{} } 2383func (m *MemberListResponse) String() string { return proto.CompactTextString(m) } 2384func (*MemberListResponse) ProtoMessage() {} 2385func (*MemberListResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{47} } 2386 2387func (m *MemberListResponse) GetHeader() *ResponseHeader { 2388 if m != nil { 2389 return m.Header 2390 } 2391 return nil 2392} 2393 2394func (m *MemberListResponse) GetMembers() []*Member { 2395 if m != nil { 2396 return m.Members 2397 } 2398 return nil 2399} 2400 2401type DefragmentRequest struct { 2402} 2403 2404func (m *DefragmentRequest) Reset() { *m = DefragmentRequest{} } 2405func (m *DefragmentRequest) String() string { return proto.CompactTextString(m) } 2406func (*DefragmentRequest) ProtoMessage() {} 2407func (*DefragmentRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{48} } 2408 2409type DefragmentResponse struct { 2410 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2411} 2412 2413func (m *DefragmentResponse) Reset() { *m = DefragmentResponse{} } 2414func (m *DefragmentResponse) String() string { return proto.CompactTextString(m) } 2415func (*DefragmentResponse) ProtoMessage() {} 2416func (*DefragmentResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{49} } 2417 2418func (m *DefragmentResponse) GetHeader() *ResponseHeader { 2419 if m != nil { 2420 return m.Header 2421 } 2422 return nil 2423} 2424 2425type MoveLeaderRequest struct { 2426 // targetID is the node ID for the new leader. 2427 TargetID uint64 `protobuf:"varint,1,opt,name=targetID,proto3" json:"targetID,omitempty"` 2428} 2429 2430func (m *MoveLeaderRequest) Reset() { *m = MoveLeaderRequest{} } 2431func (m *MoveLeaderRequest) String() string { return proto.CompactTextString(m) } 2432func (*MoveLeaderRequest) ProtoMessage() {} 2433func (*MoveLeaderRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{50} } 2434 2435func (m *MoveLeaderRequest) GetTargetID() uint64 { 2436 if m != nil { 2437 return m.TargetID 2438 } 2439 return 0 2440} 2441 2442type MoveLeaderResponse struct { 2443 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2444} 2445 2446func (m *MoveLeaderResponse) Reset() { *m = MoveLeaderResponse{} } 2447func (m *MoveLeaderResponse) String() string { return proto.CompactTextString(m) } 2448func (*MoveLeaderResponse) ProtoMessage() {} 2449func (*MoveLeaderResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{51} } 2450 2451func (m *MoveLeaderResponse) GetHeader() *ResponseHeader { 2452 if m != nil { 2453 return m.Header 2454 } 2455 return nil 2456} 2457 2458type AlarmRequest struct { 2459 // action is the kind of alarm request to issue. The action 2460 // may GET alarm statuses, ACTIVATE an alarm, or DEACTIVATE a 2461 // raised alarm. 2462 Action AlarmRequest_AlarmAction `protobuf:"varint,1,opt,name=action,proto3,enum=etcdserverpb.AlarmRequest_AlarmAction" json:"action,omitempty"` 2463 // memberID is the ID of the member associated with the alarm. If memberID is 0, the 2464 // alarm request covers all members. 2465 MemberID uint64 `protobuf:"varint,2,opt,name=memberID,proto3" json:"memberID,omitempty"` 2466 // alarm is the type of alarm to consider for this request. 2467 Alarm AlarmType `protobuf:"varint,3,opt,name=alarm,proto3,enum=etcdserverpb.AlarmType" json:"alarm,omitempty"` 2468} 2469 2470func (m *AlarmRequest) Reset() { *m = AlarmRequest{} } 2471func (m *AlarmRequest) String() string { return proto.CompactTextString(m) } 2472func (*AlarmRequest) ProtoMessage() {} 2473func (*AlarmRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{52} } 2474 2475func (m *AlarmRequest) GetAction() AlarmRequest_AlarmAction { 2476 if m != nil { 2477 return m.Action 2478 } 2479 return AlarmRequest_GET 2480} 2481 2482func (m *AlarmRequest) GetMemberID() uint64 { 2483 if m != nil { 2484 return m.MemberID 2485 } 2486 return 0 2487} 2488 2489func (m *AlarmRequest) GetAlarm() AlarmType { 2490 if m != nil { 2491 return m.Alarm 2492 } 2493 return AlarmType_NONE 2494} 2495 2496type AlarmMember struct { 2497 // memberID is the ID of the member associated with the raised alarm. 2498 MemberID uint64 `protobuf:"varint,1,opt,name=memberID,proto3" json:"memberID,omitempty"` 2499 // alarm is the type of alarm which has been raised. 2500 Alarm AlarmType `protobuf:"varint,2,opt,name=alarm,proto3,enum=etcdserverpb.AlarmType" json:"alarm,omitempty"` 2501} 2502 2503func (m *AlarmMember) Reset() { *m = AlarmMember{} } 2504func (m *AlarmMember) String() string { return proto.CompactTextString(m) } 2505func (*AlarmMember) ProtoMessage() {} 2506func (*AlarmMember) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{53} } 2507 2508func (m *AlarmMember) GetMemberID() uint64 { 2509 if m != nil { 2510 return m.MemberID 2511 } 2512 return 0 2513} 2514 2515func (m *AlarmMember) GetAlarm() AlarmType { 2516 if m != nil { 2517 return m.Alarm 2518 } 2519 return AlarmType_NONE 2520} 2521 2522type AlarmResponse struct { 2523 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2524 // alarms is a list of alarms associated with the alarm request. 2525 Alarms []*AlarmMember `protobuf:"bytes,2,rep,name=alarms" json:"alarms,omitempty"` 2526} 2527 2528func (m *AlarmResponse) Reset() { *m = AlarmResponse{} } 2529func (m *AlarmResponse) String() string { return proto.CompactTextString(m) } 2530func (*AlarmResponse) ProtoMessage() {} 2531func (*AlarmResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{54} } 2532 2533func (m *AlarmResponse) GetHeader() *ResponseHeader { 2534 if m != nil { 2535 return m.Header 2536 } 2537 return nil 2538} 2539 2540func (m *AlarmResponse) GetAlarms() []*AlarmMember { 2541 if m != nil { 2542 return m.Alarms 2543 } 2544 return nil 2545} 2546 2547type StatusRequest struct { 2548} 2549 2550func (m *StatusRequest) Reset() { *m = StatusRequest{} } 2551func (m *StatusRequest) String() string { return proto.CompactTextString(m) } 2552func (*StatusRequest) ProtoMessage() {} 2553func (*StatusRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{55} } 2554 2555type StatusResponse struct { 2556 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2557 // version is the cluster protocol version used by the responding member. 2558 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` 2559 // dbSize is the size of the backend database physically allocated, in bytes, of the responding member. 2560 DbSize int64 `protobuf:"varint,3,opt,name=dbSize,proto3" json:"dbSize,omitempty"` 2561 // leader is the member ID which the responding member believes is the current leader. 2562 Leader uint64 `protobuf:"varint,4,opt,name=leader,proto3" json:"leader,omitempty"` 2563 // raftIndex is the current raft committed index of the responding member. 2564 RaftIndex uint64 `protobuf:"varint,5,opt,name=raftIndex,proto3" json:"raftIndex,omitempty"` 2565 // raftTerm is the current raft term of the responding member. 2566 RaftTerm uint64 `protobuf:"varint,6,opt,name=raftTerm,proto3" json:"raftTerm,omitempty"` 2567 // raftAppliedIndex is the current raft applied index of the responding member. 2568 RaftAppliedIndex uint64 `protobuf:"varint,7,opt,name=raftAppliedIndex,proto3" json:"raftAppliedIndex,omitempty"` 2569 // errors contains alarm/health information and status. 2570 Errors []string `protobuf:"bytes,8,rep,name=errors" json:"errors,omitempty"` 2571 // dbSizeInUse is the size of the backend database logically in use, in bytes, of the responding member. 2572 DbSizeInUse int64 `protobuf:"varint,9,opt,name=dbSizeInUse,proto3" json:"dbSizeInUse,omitempty"` 2573} 2574 2575func (m *StatusResponse) Reset() { *m = StatusResponse{} } 2576func (m *StatusResponse) String() string { return proto.CompactTextString(m) } 2577func (*StatusResponse) ProtoMessage() {} 2578func (*StatusResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{56} } 2579 2580func (m *StatusResponse) GetHeader() *ResponseHeader { 2581 if m != nil { 2582 return m.Header 2583 } 2584 return nil 2585} 2586 2587func (m *StatusResponse) GetVersion() string { 2588 if m != nil { 2589 return m.Version 2590 } 2591 return "" 2592} 2593 2594func (m *StatusResponse) GetDbSize() int64 { 2595 if m != nil { 2596 return m.DbSize 2597 } 2598 return 0 2599} 2600 2601func (m *StatusResponse) GetLeader() uint64 { 2602 if m != nil { 2603 return m.Leader 2604 } 2605 return 0 2606} 2607 2608func (m *StatusResponse) GetRaftIndex() uint64 { 2609 if m != nil { 2610 return m.RaftIndex 2611 } 2612 return 0 2613} 2614 2615func (m *StatusResponse) GetRaftTerm() uint64 { 2616 if m != nil { 2617 return m.RaftTerm 2618 } 2619 return 0 2620} 2621 2622func (m *StatusResponse) GetRaftAppliedIndex() uint64 { 2623 if m != nil { 2624 return m.RaftAppliedIndex 2625 } 2626 return 0 2627} 2628 2629func (m *StatusResponse) GetErrors() []string { 2630 if m != nil { 2631 return m.Errors 2632 } 2633 return nil 2634} 2635 2636func (m *StatusResponse) GetDbSizeInUse() int64 { 2637 if m != nil { 2638 return m.DbSizeInUse 2639 } 2640 return 0 2641} 2642 2643type AuthEnableRequest struct { 2644} 2645 2646func (m *AuthEnableRequest) Reset() { *m = AuthEnableRequest{} } 2647func (m *AuthEnableRequest) String() string { return proto.CompactTextString(m) } 2648func (*AuthEnableRequest) ProtoMessage() {} 2649func (*AuthEnableRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{57} } 2650 2651type AuthDisableRequest struct { 2652} 2653 2654func (m *AuthDisableRequest) Reset() { *m = AuthDisableRequest{} } 2655func (m *AuthDisableRequest) String() string { return proto.CompactTextString(m) } 2656func (*AuthDisableRequest) ProtoMessage() {} 2657func (*AuthDisableRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{58} } 2658 2659type AuthenticateRequest struct { 2660 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2661 Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` 2662} 2663 2664func (m *AuthenticateRequest) Reset() { *m = AuthenticateRequest{} } 2665func (m *AuthenticateRequest) String() string { return proto.CompactTextString(m) } 2666func (*AuthenticateRequest) ProtoMessage() {} 2667func (*AuthenticateRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{59} } 2668 2669func (m *AuthenticateRequest) GetName() string { 2670 if m != nil { 2671 return m.Name 2672 } 2673 return "" 2674} 2675 2676func (m *AuthenticateRequest) GetPassword() string { 2677 if m != nil { 2678 return m.Password 2679 } 2680 return "" 2681} 2682 2683type AuthUserAddRequest struct { 2684 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2685 Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` 2686} 2687 2688func (m *AuthUserAddRequest) Reset() { *m = AuthUserAddRequest{} } 2689func (m *AuthUserAddRequest) String() string { return proto.CompactTextString(m) } 2690func (*AuthUserAddRequest) ProtoMessage() {} 2691func (*AuthUserAddRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{60} } 2692 2693func (m *AuthUserAddRequest) GetName() string { 2694 if m != nil { 2695 return m.Name 2696 } 2697 return "" 2698} 2699 2700func (m *AuthUserAddRequest) GetPassword() string { 2701 if m != nil { 2702 return m.Password 2703 } 2704 return "" 2705} 2706 2707type AuthUserGetRequest struct { 2708 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2709} 2710 2711func (m *AuthUserGetRequest) Reset() { *m = AuthUserGetRequest{} } 2712func (m *AuthUserGetRequest) String() string { return proto.CompactTextString(m) } 2713func (*AuthUserGetRequest) ProtoMessage() {} 2714func (*AuthUserGetRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{61} } 2715 2716func (m *AuthUserGetRequest) GetName() string { 2717 if m != nil { 2718 return m.Name 2719 } 2720 return "" 2721} 2722 2723type AuthUserDeleteRequest struct { 2724 // name is the name of the user to delete. 2725 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2726} 2727 2728func (m *AuthUserDeleteRequest) Reset() { *m = AuthUserDeleteRequest{} } 2729func (m *AuthUserDeleteRequest) String() string { return proto.CompactTextString(m) } 2730func (*AuthUserDeleteRequest) ProtoMessage() {} 2731func (*AuthUserDeleteRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{62} } 2732 2733func (m *AuthUserDeleteRequest) GetName() string { 2734 if m != nil { 2735 return m.Name 2736 } 2737 return "" 2738} 2739 2740type AuthUserChangePasswordRequest struct { 2741 // name is the name of the user whose password is being changed. 2742 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2743 // password is the new password for the user. 2744 Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` 2745} 2746 2747func (m *AuthUserChangePasswordRequest) Reset() { *m = AuthUserChangePasswordRequest{} } 2748func (m *AuthUserChangePasswordRequest) String() string { return proto.CompactTextString(m) } 2749func (*AuthUserChangePasswordRequest) ProtoMessage() {} 2750func (*AuthUserChangePasswordRequest) Descriptor() ([]byte, []int) { 2751 return fileDescriptorRpc, []int{63} 2752} 2753 2754func (m *AuthUserChangePasswordRequest) GetName() string { 2755 if m != nil { 2756 return m.Name 2757 } 2758 return "" 2759} 2760 2761func (m *AuthUserChangePasswordRequest) GetPassword() string { 2762 if m != nil { 2763 return m.Password 2764 } 2765 return "" 2766} 2767 2768type AuthUserGrantRoleRequest struct { 2769 // user is the name of the user which should be granted a given role. 2770 User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` 2771 // role is the name of the role to grant to the user. 2772 Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"` 2773} 2774 2775func (m *AuthUserGrantRoleRequest) Reset() { *m = AuthUserGrantRoleRequest{} } 2776func (m *AuthUserGrantRoleRequest) String() string { return proto.CompactTextString(m) } 2777func (*AuthUserGrantRoleRequest) ProtoMessage() {} 2778func (*AuthUserGrantRoleRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{64} } 2779 2780func (m *AuthUserGrantRoleRequest) GetUser() string { 2781 if m != nil { 2782 return m.User 2783 } 2784 return "" 2785} 2786 2787func (m *AuthUserGrantRoleRequest) GetRole() string { 2788 if m != nil { 2789 return m.Role 2790 } 2791 return "" 2792} 2793 2794type AuthUserRevokeRoleRequest struct { 2795 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2796 Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"` 2797} 2798 2799func (m *AuthUserRevokeRoleRequest) Reset() { *m = AuthUserRevokeRoleRequest{} } 2800func (m *AuthUserRevokeRoleRequest) String() string { return proto.CompactTextString(m) } 2801func (*AuthUserRevokeRoleRequest) ProtoMessage() {} 2802func (*AuthUserRevokeRoleRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{65} } 2803 2804func (m *AuthUserRevokeRoleRequest) GetName() string { 2805 if m != nil { 2806 return m.Name 2807 } 2808 return "" 2809} 2810 2811func (m *AuthUserRevokeRoleRequest) GetRole() string { 2812 if m != nil { 2813 return m.Role 2814 } 2815 return "" 2816} 2817 2818type AuthRoleAddRequest struct { 2819 // name is the name of the role to add to the authentication system. 2820 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2821} 2822 2823func (m *AuthRoleAddRequest) Reset() { *m = AuthRoleAddRequest{} } 2824func (m *AuthRoleAddRequest) String() string { return proto.CompactTextString(m) } 2825func (*AuthRoleAddRequest) ProtoMessage() {} 2826func (*AuthRoleAddRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{66} } 2827 2828func (m *AuthRoleAddRequest) GetName() string { 2829 if m != nil { 2830 return m.Name 2831 } 2832 return "" 2833} 2834 2835type AuthRoleGetRequest struct { 2836 Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"` 2837} 2838 2839func (m *AuthRoleGetRequest) Reset() { *m = AuthRoleGetRequest{} } 2840func (m *AuthRoleGetRequest) String() string { return proto.CompactTextString(m) } 2841func (*AuthRoleGetRequest) ProtoMessage() {} 2842func (*AuthRoleGetRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{67} } 2843 2844func (m *AuthRoleGetRequest) GetRole() string { 2845 if m != nil { 2846 return m.Role 2847 } 2848 return "" 2849} 2850 2851type AuthUserListRequest struct { 2852} 2853 2854func (m *AuthUserListRequest) Reset() { *m = AuthUserListRequest{} } 2855func (m *AuthUserListRequest) String() string { return proto.CompactTextString(m) } 2856func (*AuthUserListRequest) ProtoMessage() {} 2857func (*AuthUserListRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{68} } 2858 2859type AuthRoleListRequest struct { 2860} 2861 2862func (m *AuthRoleListRequest) Reset() { *m = AuthRoleListRequest{} } 2863func (m *AuthRoleListRequest) String() string { return proto.CompactTextString(m) } 2864func (*AuthRoleListRequest) ProtoMessage() {} 2865func (*AuthRoleListRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{69} } 2866 2867type AuthRoleDeleteRequest struct { 2868 Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"` 2869} 2870 2871func (m *AuthRoleDeleteRequest) Reset() { *m = AuthRoleDeleteRequest{} } 2872func (m *AuthRoleDeleteRequest) String() string { return proto.CompactTextString(m) } 2873func (*AuthRoleDeleteRequest) ProtoMessage() {} 2874func (*AuthRoleDeleteRequest) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{70} } 2875 2876func (m *AuthRoleDeleteRequest) GetRole() string { 2877 if m != nil { 2878 return m.Role 2879 } 2880 return "" 2881} 2882 2883type AuthRoleGrantPermissionRequest struct { 2884 // name is the name of the role which will be granted the permission. 2885 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2886 // perm is the permission to grant to the role. 2887 Perm *authpb.Permission `protobuf:"bytes,2,opt,name=perm" json:"perm,omitempty"` 2888} 2889 2890func (m *AuthRoleGrantPermissionRequest) Reset() { *m = AuthRoleGrantPermissionRequest{} } 2891func (m *AuthRoleGrantPermissionRequest) String() string { return proto.CompactTextString(m) } 2892func (*AuthRoleGrantPermissionRequest) ProtoMessage() {} 2893func (*AuthRoleGrantPermissionRequest) Descriptor() ([]byte, []int) { 2894 return fileDescriptorRpc, []int{71} 2895} 2896 2897func (m *AuthRoleGrantPermissionRequest) GetName() string { 2898 if m != nil { 2899 return m.Name 2900 } 2901 return "" 2902} 2903 2904func (m *AuthRoleGrantPermissionRequest) GetPerm() *authpb.Permission { 2905 if m != nil { 2906 return m.Perm 2907 } 2908 return nil 2909} 2910 2911type AuthRoleRevokePermissionRequest struct { 2912 Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"` 2913 Key []byte `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` 2914 RangeEnd []byte `protobuf:"bytes,3,opt,name=range_end,json=rangeEnd,proto3" json:"range_end,omitempty"` 2915} 2916 2917func (m *AuthRoleRevokePermissionRequest) Reset() { *m = AuthRoleRevokePermissionRequest{} } 2918func (m *AuthRoleRevokePermissionRequest) String() string { return proto.CompactTextString(m) } 2919func (*AuthRoleRevokePermissionRequest) ProtoMessage() {} 2920func (*AuthRoleRevokePermissionRequest) Descriptor() ([]byte, []int) { 2921 return fileDescriptorRpc, []int{72} 2922} 2923 2924func (m *AuthRoleRevokePermissionRequest) GetRole() string { 2925 if m != nil { 2926 return m.Role 2927 } 2928 return "" 2929} 2930 2931func (m *AuthRoleRevokePermissionRequest) GetKey() []byte { 2932 if m != nil { 2933 return m.Key 2934 } 2935 return nil 2936} 2937 2938func (m *AuthRoleRevokePermissionRequest) GetRangeEnd() []byte { 2939 if m != nil { 2940 return m.RangeEnd 2941 } 2942 return nil 2943} 2944 2945type AuthEnableResponse struct { 2946 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2947} 2948 2949func (m *AuthEnableResponse) Reset() { *m = AuthEnableResponse{} } 2950func (m *AuthEnableResponse) String() string { return proto.CompactTextString(m) } 2951func (*AuthEnableResponse) ProtoMessage() {} 2952func (*AuthEnableResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{73} } 2953 2954func (m *AuthEnableResponse) GetHeader() *ResponseHeader { 2955 if m != nil { 2956 return m.Header 2957 } 2958 return nil 2959} 2960 2961type AuthDisableResponse struct { 2962 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2963} 2964 2965func (m *AuthDisableResponse) Reset() { *m = AuthDisableResponse{} } 2966func (m *AuthDisableResponse) String() string { return proto.CompactTextString(m) } 2967func (*AuthDisableResponse) ProtoMessage() {} 2968func (*AuthDisableResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{74} } 2969 2970func (m *AuthDisableResponse) GetHeader() *ResponseHeader { 2971 if m != nil { 2972 return m.Header 2973 } 2974 return nil 2975} 2976 2977type AuthenticateResponse struct { 2978 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 2979 // token is an authorized token that can be used in succeeding RPCs 2980 Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"` 2981} 2982 2983func (m *AuthenticateResponse) Reset() { *m = AuthenticateResponse{} } 2984func (m *AuthenticateResponse) String() string { return proto.CompactTextString(m) } 2985func (*AuthenticateResponse) ProtoMessage() {} 2986func (*AuthenticateResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{75} } 2987 2988func (m *AuthenticateResponse) GetHeader() *ResponseHeader { 2989 if m != nil { 2990 return m.Header 2991 } 2992 return nil 2993} 2994 2995func (m *AuthenticateResponse) GetToken() string { 2996 if m != nil { 2997 return m.Token 2998 } 2999 return "" 3000} 3001 3002type AuthUserAddResponse struct { 3003 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 3004} 3005 3006func (m *AuthUserAddResponse) Reset() { *m = AuthUserAddResponse{} } 3007func (m *AuthUserAddResponse) String() string { return proto.CompactTextString(m) } 3008func (*AuthUserAddResponse) ProtoMessage() {} 3009func (*AuthUserAddResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{76} } 3010 3011func (m *AuthUserAddResponse) GetHeader() *ResponseHeader { 3012 if m != nil { 3013 return m.Header 3014 } 3015 return nil 3016} 3017 3018type AuthUserGetResponse struct { 3019 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 3020 Roles []string `protobuf:"bytes,2,rep,name=roles" json:"roles,omitempty"` 3021} 3022 3023func (m *AuthUserGetResponse) Reset() { *m = AuthUserGetResponse{} } 3024func (m *AuthUserGetResponse) String() string { return proto.CompactTextString(m) } 3025func (*AuthUserGetResponse) ProtoMessage() {} 3026func (*AuthUserGetResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{77} } 3027 3028func (m *AuthUserGetResponse) GetHeader() *ResponseHeader { 3029 if m != nil { 3030 return m.Header 3031 } 3032 return nil 3033} 3034 3035func (m *AuthUserGetResponse) GetRoles() []string { 3036 if m != nil { 3037 return m.Roles 3038 } 3039 return nil 3040} 3041 3042type AuthUserDeleteResponse struct { 3043 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 3044} 3045 3046func (m *AuthUserDeleteResponse) Reset() { *m = AuthUserDeleteResponse{} } 3047func (m *AuthUserDeleteResponse) String() string { return proto.CompactTextString(m) } 3048func (*AuthUserDeleteResponse) ProtoMessage() {} 3049func (*AuthUserDeleteResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{78} } 3050 3051func (m *AuthUserDeleteResponse) GetHeader() *ResponseHeader { 3052 if m != nil { 3053 return m.Header 3054 } 3055 return nil 3056} 3057 3058type AuthUserChangePasswordResponse struct { 3059 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 3060} 3061 3062func (m *AuthUserChangePasswordResponse) Reset() { *m = AuthUserChangePasswordResponse{} } 3063func (m *AuthUserChangePasswordResponse) String() string { return proto.CompactTextString(m) } 3064func (*AuthUserChangePasswordResponse) ProtoMessage() {} 3065func (*AuthUserChangePasswordResponse) Descriptor() ([]byte, []int) { 3066 return fileDescriptorRpc, []int{79} 3067} 3068 3069func (m *AuthUserChangePasswordResponse) GetHeader() *ResponseHeader { 3070 if m != nil { 3071 return m.Header 3072 } 3073 return nil 3074} 3075 3076type AuthUserGrantRoleResponse struct { 3077 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 3078} 3079 3080func (m *AuthUserGrantRoleResponse) Reset() { *m = AuthUserGrantRoleResponse{} } 3081func (m *AuthUserGrantRoleResponse) String() string { return proto.CompactTextString(m) } 3082func (*AuthUserGrantRoleResponse) ProtoMessage() {} 3083func (*AuthUserGrantRoleResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{80} } 3084 3085func (m *AuthUserGrantRoleResponse) GetHeader() *ResponseHeader { 3086 if m != nil { 3087 return m.Header 3088 } 3089 return nil 3090} 3091 3092type AuthUserRevokeRoleResponse struct { 3093 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 3094} 3095 3096func (m *AuthUserRevokeRoleResponse) Reset() { *m = AuthUserRevokeRoleResponse{} } 3097func (m *AuthUserRevokeRoleResponse) String() string { return proto.CompactTextString(m) } 3098func (*AuthUserRevokeRoleResponse) ProtoMessage() {} 3099func (*AuthUserRevokeRoleResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{81} } 3100 3101func (m *AuthUserRevokeRoleResponse) GetHeader() *ResponseHeader { 3102 if m != nil { 3103 return m.Header 3104 } 3105 return nil 3106} 3107 3108type AuthRoleAddResponse struct { 3109 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 3110} 3111 3112func (m *AuthRoleAddResponse) Reset() { *m = AuthRoleAddResponse{} } 3113func (m *AuthRoleAddResponse) String() string { return proto.CompactTextString(m) } 3114func (*AuthRoleAddResponse) ProtoMessage() {} 3115func (*AuthRoleAddResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{82} } 3116 3117func (m *AuthRoleAddResponse) GetHeader() *ResponseHeader { 3118 if m != nil { 3119 return m.Header 3120 } 3121 return nil 3122} 3123 3124type AuthRoleGetResponse struct { 3125 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 3126 Perm []*authpb.Permission `protobuf:"bytes,2,rep,name=perm" json:"perm,omitempty"` 3127} 3128 3129func (m *AuthRoleGetResponse) Reset() { *m = AuthRoleGetResponse{} } 3130func (m *AuthRoleGetResponse) String() string { return proto.CompactTextString(m) } 3131func (*AuthRoleGetResponse) ProtoMessage() {} 3132func (*AuthRoleGetResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{83} } 3133 3134func (m *AuthRoleGetResponse) GetHeader() *ResponseHeader { 3135 if m != nil { 3136 return m.Header 3137 } 3138 return nil 3139} 3140 3141func (m *AuthRoleGetResponse) GetPerm() []*authpb.Permission { 3142 if m != nil { 3143 return m.Perm 3144 } 3145 return nil 3146} 3147 3148type AuthRoleListResponse struct { 3149 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 3150 Roles []string `protobuf:"bytes,2,rep,name=roles" json:"roles,omitempty"` 3151} 3152 3153func (m *AuthRoleListResponse) Reset() { *m = AuthRoleListResponse{} } 3154func (m *AuthRoleListResponse) String() string { return proto.CompactTextString(m) } 3155func (*AuthRoleListResponse) ProtoMessage() {} 3156func (*AuthRoleListResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{84} } 3157 3158func (m *AuthRoleListResponse) GetHeader() *ResponseHeader { 3159 if m != nil { 3160 return m.Header 3161 } 3162 return nil 3163} 3164 3165func (m *AuthRoleListResponse) GetRoles() []string { 3166 if m != nil { 3167 return m.Roles 3168 } 3169 return nil 3170} 3171 3172type AuthUserListResponse struct { 3173 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 3174 Users []string `protobuf:"bytes,2,rep,name=users" json:"users,omitempty"` 3175} 3176 3177func (m *AuthUserListResponse) Reset() { *m = AuthUserListResponse{} } 3178func (m *AuthUserListResponse) String() string { return proto.CompactTextString(m) } 3179func (*AuthUserListResponse) ProtoMessage() {} 3180func (*AuthUserListResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{85} } 3181 3182func (m *AuthUserListResponse) GetHeader() *ResponseHeader { 3183 if m != nil { 3184 return m.Header 3185 } 3186 return nil 3187} 3188 3189func (m *AuthUserListResponse) GetUsers() []string { 3190 if m != nil { 3191 return m.Users 3192 } 3193 return nil 3194} 3195 3196type AuthRoleDeleteResponse struct { 3197 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 3198} 3199 3200func (m *AuthRoleDeleteResponse) Reset() { *m = AuthRoleDeleteResponse{} } 3201func (m *AuthRoleDeleteResponse) String() string { return proto.CompactTextString(m) } 3202func (*AuthRoleDeleteResponse) ProtoMessage() {} 3203func (*AuthRoleDeleteResponse) Descriptor() ([]byte, []int) { return fileDescriptorRpc, []int{86} } 3204 3205func (m *AuthRoleDeleteResponse) GetHeader() *ResponseHeader { 3206 if m != nil { 3207 return m.Header 3208 } 3209 return nil 3210} 3211 3212type AuthRoleGrantPermissionResponse struct { 3213 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 3214} 3215 3216func (m *AuthRoleGrantPermissionResponse) Reset() { *m = AuthRoleGrantPermissionResponse{} } 3217func (m *AuthRoleGrantPermissionResponse) String() string { return proto.CompactTextString(m) } 3218func (*AuthRoleGrantPermissionResponse) ProtoMessage() {} 3219func (*AuthRoleGrantPermissionResponse) Descriptor() ([]byte, []int) { 3220 return fileDescriptorRpc, []int{87} 3221} 3222 3223func (m *AuthRoleGrantPermissionResponse) GetHeader() *ResponseHeader { 3224 if m != nil { 3225 return m.Header 3226 } 3227 return nil 3228} 3229 3230type AuthRoleRevokePermissionResponse struct { 3231 Header *ResponseHeader `protobuf:"bytes,1,opt,name=header" json:"header,omitempty"` 3232} 3233 3234func (m *AuthRoleRevokePermissionResponse) Reset() { *m = AuthRoleRevokePermissionResponse{} } 3235func (m *AuthRoleRevokePermissionResponse) String() string { return proto.CompactTextString(m) } 3236func (*AuthRoleRevokePermissionResponse) ProtoMessage() {} 3237func (*AuthRoleRevokePermissionResponse) Descriptor() ([]byte, []int) { 3238 return fileDescriptorRpc, []int{88} 3239} 3240 3241func (m *AuthRoleRevokePermissionResponse) GetHeader() *ResponseHeader { 3242 if m != nil { 3243 return m.Header 3244 } 3245 return nil 3246} 3247 3248func init() { 3249 proto.RegisterType((*ResponseHeader)(nil), "etcdserverpb.ResponseHeader") 3250 proto.RegisterType((*RangeRequest)(nil), "etcdserverpb.RangeRequest") 3251 proto.RegisterType((*RangeResponse)(nil), "etcdserverpb.RangeResponse") 3252 proto.RegisterType((*PutRequest)(nil), "etcdserverpb.PutRequest") 3253 proto.RegisterType((*PutResponse)(nil), "etcdserverpb.PutResponse") 3254 proto.RegisterType((*DeleteRangeRequest)(nil), "etcdserverpb.DeleteRangeRequest") 3255 proto.RegisterType((*DeleteRangeResponse)(nil), "etcdserverpb.DeleteRangeResponse") 3256 proto.RegisterType((*RequestOp)(nil), "etcdserverpb.RequestOp") 3257 proto.RegisterType((*ResponseOp)(nil), "etcdserverpb.ResponseOp") 3258 proto.RegisterType((*Compare)(nil), "etcdserverpb.Compare") 3259 proto.RegisterType((*TxnRequest)(nil), "etcdserverpb.TxnRequest") 3260 proto.RegisterType((*TxnResponse)(nil), "etcdserverpb.TxnResponse") 3261 proto.RegisterType((*CompactionRequest)(nil), "etcdserverpb.CompactionRequest") 3262 proto.RegisterType((*CompactionResponse)(nil), "etcdserverpb.CompactionResponse") 3263 proto.RegisterType((*HashRequest)(nil), "etcdserverpb.HashRequest") 3264 proto.RegisterType((*HashKVRequest)(nil), "etcdserverpb.HashKVRequest") 3265 proto.RegisterType((*HashKVResponse)(nil), "etcdserverpb.HashKVResponse") 3266 proto.RegisterType((*HashResponse)(nil), "etcdserverpb.HashResponse") 3267 proto.RegisterType((*SnapshotRequest)(nil), "etcdserverpb.SnapshotRequest") 3268 proto.RegisterType((*SnapshotResponse)(nil), "etcdserverpb.SnapshotResponse") 3269 proto.RegisterType((*WatchRequest)(nil), "etcdserverpb.WatchRequest") 3270 proto.RegisterType((*WatchCreateRequest)(nil), "etcdserverpb.WatchCreateRequest") 3271 proto.RegisterType((*WatchCancelRequest)(nil), "etcdserverpb.WatchCancelRequest") 3272 proto.RegisterType((*WatchProgressRequest)(nil), "etcdserverpb.WatchProgressRequest") 3273 proto.RegisterType((*WatchResponse)(nil), "etcdserverpb.WatchResponse") 3274 proto.RegisterType((*LeaseGrantRequest)(nil), "etcdserverpb.LeaseGrantRequest") 3275 proto.RegisterType((*LeaseGrantResponse)(nil), "etcdserverpb.LeaseGrantResponse") 3276 proto.RegisterType((*LeaseRevokeRequest)(nil), "etcdserverpb.LeaseRevokeRequest") 3277 proto.RegisterType((*LeaseRevokeResponse)(nil), "etcdserverpb.LeaseRevokeResponse") 3278 proto.RegisterType((*LeaseCheckpoint)(nil), "etcdserverpb.LeaseCheckpoint") 3279 proto.RegisterType((*LeaseCheckpointRequest)(nil), "etcdserverpb.LeaseCheckpointRequest") 3280 proto.RegisterType((*LeaseCheckpointResponse)(nil), "etcdserverpb.LeaseCheckpointResponse") 3281 proto.RegisterType((*LeaseKeepAliveRequest)(nil), "etcdserverpb.LeaseKeepAliveRequest") 3282 proto.RegisterType((*LeaseKeepAliveResponse)(nil), "etcdserverpb.LeaseKeepAliveResponse") 3283 proto.RegisterType((*LeaseTimeToLiveRequest)(nil), "etcdserverpb.LeaseTimeToLiveRequest") 3284 proto.RegisterType((*LeaseTimeToLiveResponse)(nil), "etcdserverpb.LeaseTimeToLiveResponse") 3285 proto.RegisterType((*LeaseLeasesRequest)(nil), "etcdserverpb.LeaseLeasesRequest") 3286 proto.RegisterType((*LeaseStatus)(nil), "etcdserverpb.LeaseStatus") 3287 proto.RegisterType((*LeaseLeasesResponse)(nil), "etcdserverpb.LeaseLeasesResponse") 3288 proto.RegisterType((*Member)(nil), "etcdserverpb.Member") 3289 proto.RegisterType((*MemberAddRequest)(nil), "etcdserverpb.MemberAddRequest") 3290 proto.RegisterType((*MemberAddResponse)(nil), "etcdserverpb.MemberAddResponse") 3291 proto.RegisterType((*MemberRemoveRequest)(nil), "etcdserverpb.MemberRemoveRequest") 3292 proto.RegisterType((*MemberRemoveResponse)(nil), "etcdserverpb.MemberRemoveResponse") 3293 proto.RegisterType((*MemberUpdateRequest)(nil), "etcdserverpb.MemberUpdateRequest") 3294 proto.RegisterType((*MemberUpdateResponse)(nil), "etcdserverpb.MemberUpdateResponse") 3295 proto.RegisterType((*MemberListRequest)(nil), "etcdserverpb.MemberListRequest") 3296 proto.RegisterType((*MemberListResponse)(nil), "etcdserverpb.MemberListResponse") 3297 proto.RegisterType((*DefragmentRequest)(nil), "etcdserverpb.DefragmentRequest") 3298 proto.RegisterType((*DefragmentResponse)(nil), "etcdserverpb.DefragmentResponse") 3299 proto.RegisterType((*MoveLeaderRequest)(nil), "etcdserverpb.MoveLeaderRequest") 3300 proto.RegisterType((*MoveLeaderResponse)(nil), "etcdserverpb.MoveLeaderResponse") 3301 proto.RegisterType((*AlarmRequest)(nil), "etcdserverpb.AlarmRequest") 3302 proto.RegisterType((*AlarmMember)(nil), "etcdserverpb.AlarmMember") 3303 proto.RegisterType((*AlarmResponse)(nil), "etcdserverpb.AlarmResponse") 3304 proto.RegisterType((*StatusRequest)(nil), "etcdserverpb.StatusRequest") 3305 proto.RegisterType((*StatusResponse)(nil), "etcdserverpb.StatusResponse") 3306 proto.RegisterType((*AuthEnableRequest)(nil), "etcdserverpb.AuthEnableRequest") 3307 proto.RegisterType((*AuthDisableRequest)(nil), "etcdserverpb.AuthDisableRequest") 3308 proto.RegisterType((*AuthenticateRequest)(nil), "etcdserverpb.AuthenticateRequest") 3309 proto.RegisterType((*AuthUserAddRequest)(nil), "etcdserverpb.AuthUserAddRequest") 3310 proto.RegisterType((*AuthUserGetRequest)(nil), "etcdserverpb.AuthUserGetRequest") 3311 proto.RegisterType((*AuthUserDeleteRequest)(nil), "etcdserverpb.AuthUserDeleteRequest") 3312 proto.RegisterType((*AuthUserChangePasswordRequest)(nil), "etcdserverpb.AuthUserChangePasswordRequest") 3313 proto.RegisterType((*AuthUserGrantRoleRequest)(nil), "etcdserverpb.AuthUserGrantRoleRequest") 3314 proto.RegisterType((*AuthUserRevokeRoleRequest)(nil), "etcdserverpb.AuthUserRevokeRoleRequest") 3315 proto.RegisterType((*AuthRoleAddRequest)(nil), "etcdserverpb.AuthRoleAddRequest") 3316 proto.RegisterType((*AuthRoleGetRequest)(nil), "etcdserverpb.AuthRoleGetRequest") 3317 proto.RegisterType((*AuthUserListRequest)(nil), "etcdserverpb.AuthUserListRequest") 3318 proto.RegisterType((*AuthRoleListRequest)(nil), "etcdserverpb.AuthRoleListRequest") 3319 proto.RegisterType((*AuthRoleDeleteRequest)(nil), "etcdserverpb.AuthRoleDeleteRequest") 3320 proto.RegisterType((*AuthRoleGrantPermissionRequest)(nil), "etcdserverpb.AuthRoleGrantPermissionRequest") 3321 proto.RegisterType((*AuthRoleRevokePermissionRequest)(nil), "etcdserverpb.AuthRoleRevokePermissionRequest") 3322 proto.RegisterType((*AuthEnableResponse)(nil), "etcdserverpb.AuthEnableResponse") 3323 proto.RegisterType((*AuthDisableResponse)(nil), "etcdserverpb.AuthDisableResponse") 3324 proto.RegisterType((*AuthenticateResponse)(nil), "etcdserverpb.AuthenticateResponse") 3325 proto.RegisterType((*AuthUserAddResponse)(nil), "etcdserverpb.AuthUserAddResponse") 3326 proto.RegisterType((*AuthUserGetResponse)(nil), "etcdserverpb.AuthUserGetResponse") 3327 proto.RegisterType((*AuthUserDeleteResponse)(nil), "etcdserverpb.AuthUserDeleteResponse") 3328 proto.RegisterType((*AuthUserChangePasswordResponse)(nil), "etcdserverpb.AuthUserChangePasswordResponse") 3329 proto.RegisterType((*AuthUserGrantRoleResponse)(nil), "etcdserverpb.AuthUserGrantRoleResponse") 3330 proto.RegisterType((*AuthUserRevokeRoleResponse)(nil), "etcdserverpb.AuthUserRevokeRoleResponse") 3331 proto.RegisterType((*AuthRoleAddResponse)(nil), "etcdserverpb.AuthRoleAddResponse") 3332 proto.RegisterType((*AuthRoleGetResponse)(nil), "etcdserverpb.AuthRoleGetResponse") 3333 proto.RegisterType((*AuthRoleListResponse)(nil), "etcdserverpb.AuthRoleListResponse") 3334 proto.RegisterType((*AuthUserListResponse)(nil), "etcdserverpb.AuthUserListResponse") 3335 proto.RegisterType((*AuthRoleDeleteResponse)(nil), "etcdserverpb.AuthRoleDeleteResponse") 3336 proto.RegisterType((*AuthRoleGrantPermissionResponse)(nil), "etcdserverpb.AuthRoleGrantPermissionResponse") 3337 proto.RegisterType((*AuthRoleRevokePermissionResponse)(nil), "etcdserverpb.AuthRoleRevokePermissionResponse") 3338 proto.RegisterEnum("etcdserverpb.AlarmType", AlarmType_name, AlarmType_value) 3339 proto.RegisterEnum("etcdserverpb.RangeRequest_SortOrder", RangeRequest_SortOrder_name, RangeRequest_SortOrder_value) 3340 proto.RegisterEnum("etcdserverpb.RangeRequest_SortTarget", RangeRequest_SortTarget_name, RangeRequest_SortTarget_value) 3341 proto.RegisterEnum("etcdserverpb.Compare_CompareResult", Compare_CompareResult_name, Compare_CompareResult_value) 3342 proto.RegisterEnum("etcdserverpb.Compare_CompareTarget", Compare_CompareTarget_name, Compare_CompareTarget_value) 3343 proto.RegisterEnum("etcdserverpb.WatchCreateRequest_FilterType", WatchCreateRequest_FilterType_name, WatchCreateRequest_FilterType_value) 3344 proto.RegisterEnum("etcdserverpb.AlarmRequest_AlarmAction", AlarmRequest_AlarmAction_name, AlarmRequest_AlarmAction_value) 3345} 3346 3347// Reference imports to suppress errors if they are not otherwise used. 3348var _ context.Context 3349var _ grpc.ClientConn 3350 3351// This is a compile-time assertion to ensure that this generated file 3352// is compatible with the grpc package it is being compiled against. 3353const _ = grpc.SupportPackageIsVersion4 3354 3355// Client API for KV service 3356 3357type KVClient interface { 3358 // Range gets the keys in the range from the key-value store. 3359 Range(ctx context.Context, in *RangeRequest, opts ...grpc.CallOption) (*RangeResponse, error) 3360 // Put puts the given key into the key-value store. 3361 // A put request increments the revision of the key-value store 3362 // and generates one event in the event history. 3363 Put(ctx context.Context, in *PutRequest, opts ...grpc.CallOption) (*PutResponse, error) 3364 // DeleteRange deletes the given range from the key-value store. 3365 // A delete request increments the revision of the key-value store 3366 // and generates a delete event in the event history for every deleted key. 3367 DeleteRange(ctx context.Context, in *DeleteRangeRequest, opts ...grpc.CallOption) (*DeleteRangeResponse, error) 3368 // Txn processes multiple requests in a single transaction. 3369 // A txn request increments the revision of the key-value store 3370 // and generates events with the same revision for every completed request. 3371 // It is not allowed to modify the same key several times within one txn. 3372 Txn(ctx context.Context, in *TxnRequest, opts ...grpc.CallOption) (*TxnResponse, error) 3373 // Compact compacts the event history in the etcd key-value store. The key-value 3374 // store should be periodically compacted or the event history will continue to grow 3375 // indefinitely. 3376 Compact(ctx context.Context, in *CompactionRequest, opts ...grpc.CallOption) (*CompactionResponse, error) 3377} 3378 3379type kVClient struct { 3380 cc *grpc.ClientConn 3381} 3382 3383func NewKVClient(cc *grpc.ClientConn) KVClient { 3384 return &kVClient{cc} 3385} 3386 3387func (c *kVClient) Range(ctx context.Context, in *RangeRequest, opts ...grpc.CallOption) (*RangeResponse, error) { 3388 out := new(RangeResponse) 3389 err := grpc.Invoke(ctx, "/etcdserverpb.KV/Range", in, out, c.cc, opts...) 3390 if err != nil { 3391 return nil, err 3392 } 3393 return out, nil 3394} 3395 3396func (c *kVClient) Put(ctx context.Context, in *PutRequest, opts ...grpc.CallOption) (*PutResponse, error) { 3397 out := new(PutResponse) 3398 err := grpc.Invoke(ctx, "/etcdserverpb.KV/Put", in, out, c.cc, opts...) 3399 if err != nil { 3400 return nil, err 3401 } 3402 return out, nil 3403} 3404 3405func (c *kVClient) DeleteRange(ctx context.Context, in *DeleteRangeRequest, opts ...grpc.CallOption) (*DeleteRangeResponse, error) { 3406 out := new(DeleteRangeResponse) 3407 err := grpc.Invoke(ctx, "/etcdserverpb.KV/DeleteRange", in, out, c.cc, opts...) 3408 if err != nil { 3409 return nil, err 3410 } 3411 return out, nil 3412} 3413 3414func (c *kVClient) Txn(ctx context.Context, in *TxnRequest, opts ...grpc.CallOption) (*TxnResponse, error) { 3415 out := new(TxnResponse) 3416 err := grpc.Invoke(ctx, "/etcdserverpb.KV/Txn", in, out, c.cc, opts...) 3417 if err != nil { 3418 return nil, err 3419 } 3420 return out, nil 3421} 3422 3423func (c *kVClient) Compact(ctx context.Context, in *CompactionRequest, opts ...grpc.CallOption) (*CompactionResponse, error) { 3424 out := new(CompactionResponse) 3425 err := grpc.Invoke(ctx, "/etcdserverpb.KV/Compact", in, out, c.cc, opts...) 3426 if err != nil { 3427 return nil, err 3428 } 3429 return out, nil 3430} 3431 3432// Server API for KV service 3433 3434type KVServer interface { 3435 // Range gets the keys in the range from the key-value store. 3436 Range(context.Context, *RangeRequest) (*RangeResponse, error) 3437 // Put puts the given key into the key-value store. 3438 // A put request increments the revision of the key-value store 3439 // and generates one event in the event history. 3440 Put(context.Context, *PutRequest) (*PutResponse, error) 3441 // DeleteRange deletes the given range from the key-value store. 3442 // A delete request increments the revision of the key-value store 3443 // and generates a delete event in the event history for every deleted key. 3444 DeleteRange(context.Context, *DeleteRangeRequest) (*DeleteRangeResponse, error) 3445 // Txn processes multiple requests in a single transaction. 3446 // A txn request increments the revision of the key-value store 3447 // and generates events with the same revision for every completed request. 3448 // It is not allowed to modify the same key several times within one txn. 3449 Txn(context.Context, *TxnRequest) (*TxnResponse, error) 3450 // Compact compacts the event history in the etcd key-value store. The key-value 3451 // store should be periodically compacted or the event history will continue to grow 3452 // indefinitely. 3453 Compact(context.Context, *CompactionRequest) (*CompactionResponse, error) 3454} 3455 3456func RegisterKVServer(s *grpc.Server, srv KVServer) { 3457 s.RegisterService(&_KV_serviceDesc, srv) 3458} 3459 3460func _KV_Range_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3461 in := new(RangeRequest) 3462 if err := dec(in); err != nil { 3463 return nil, err 3464 } 3465 if interceptor == nil { 3466 return srv.(KVServer).Range(ctx, in) 3467 } 3468 info := &grpc.UnaryServerInfo{ 3469 Server: srv, 3470 FullMethod: "/etcdserverpb.KV/Range", 3471 } 3472 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3473 return srv.(KVServer).Range(ctx, req.(*RangeRequest)) 3474 } 3475 return interceptor(ctx, in, info, handler) 3476} 3477 3478func _KV_Put_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3479 in := new(PutRequest) 3480 if err := dec(in); err != nil { 3481 return nil, err 3482 } 3483 if interceptor == nil { 3484 return srv.(KVServer).Put(ctx, in) 3485 } 3486 info := &grpc.UnaryServerInfo{ 3487 Server: srv, 3488 FullMethod: "/etcdserverpb.KV/Put", 3489 } 3490 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3491 return srv.(KVServer).Put(ctx, req.(*PutRequest)) 3492 } 3493 return interceptor(ctx, in, info, handler) 3494} 3495 3496func _KV_DeleteRange_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3497 in := new(DeleteRangeRequest) 3498 if err := dec(in); err != nil { 3499 return nil, err 3500 } 3501 if interceptor == nil { 3502 return srv.(KVServer).DeleteRange(ctx, in) 3503 } 3504 info := &grpc.UnaryServerInfo{ 3505 Server: srv, 3506 FullMethod: "/etcdserverpb.KV/DeleteRange", 3507 } 3508 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3509 return srv.(KVServer).DeleteRange(ctx, req.(*DeleteRangeRequest)) 3510 } 3511 return interceptor(ctx, in, info, handler) 3512} 3513 3514func _KV_Txn_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3515 in := new(TxnRequest) 3516 if err := dec(in); err != nil { 3517 return nil, err 3518 } 3519 if interceptor == nil { 3520 return srv.(KVServer).Txn(ctx, in) 3521 } 3522 info := &grpc.UnaryServerInfo{ 3523 Server: srv, 3524 FullMethod: "/etcdserverpb.KV/Txn", 3525 } 3526 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3527 return srv.(KVServer).Txn(ctx, req.(*TxnRequest)) 3528 } 3529 return interceptor(ctx, in, info, handler) 3530} 3531 3532func _KV_Compact_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3533 in := new(CompactionRequest) 3534 if err := dec(in); err != nil { 3535 return nil, err 3536 } 3537 if interceptor == nil { 3538 return srv.(KVServer).Compact(ctx, in) 3539 } 3540 info := &grpc.UnaryServerInfo{ 3541 Server: srv, 3542 FullMethod: "/etcdserverpb.KV/Compact", 3543 } 3544 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3545 return srv.(KVServer).Compact(ctx, req.(*CompactionRequest)) 3546 } 3547 return interceptor(ctx, in, info, handler) 3548} 3549 3550var _KV_serviceDesc = grpc.ServiceDesc{ 3551 ServiceName: "etcdserverpb.KV", 3552 HandlerType: (*KVServer)(nil), 3553 Methods: []grpc.MethodDesc{ 3554 { 3555 MethodName: "Range", 3556 Handler: _KV_Range_Handler, 3557 }, 3558 { 3559 MethodName: "Put", 3560 Handler: _KV_Put_Handler, 3561 }, 3562 { 3563 MethodName: "DeleteRange", 3564 Handler: _KV_DeleteRange_Handler, 3565 }, 3566 { 3567 MethodName: "Txn", 3568 Handler: _KV_Txn_Handler, 3569 }, 3570 { 3571 MethodName: "Compact", 3572 Handler: _KV_Compact_Handler, 3573 }, 3574 }, 3575 Streams: []grpc.StreamDesc{}, 3576 Metadata: "rpc.proto", 3577} 3578 3579// Client API for Watch service 3580 3581type WatchClient interface { 3582 // Watch watches for events happening or that have happened. Both input and output 3583 // are streams; the input stream is for creating and canceling watchers and the output 3584 // stream sends events. One watch RPC can watch on multiple key ranges, streaming events 3585 // for several watches at once. The entire event history can be watched starting from the 3586 // last compaction revision. 3587 Watch(ctx context.Context, opts ...grpc.CallOption) (Watch_WatchClient, error) 3588} 3589 3590type watchClient struct { 3591 cc *grpc.ClientConn 3592} 3593 3594func NewWatchClient(cc *grpc.ClientConn) WatchClient { 3595 return &watchClient{cc} 3596} 3597 3598func (c *watchClient) Watch(ctx context.Context, opts ...grpc.CallOption) (Watch_WatchClient, error) { 3599 stream, err := grpc.NewClientStream(ctx, &_Watch_serviceDesc.Streams[0], c.cc, "/etcdserverpb.Watch/Watch", opts...) 3600 if err != nil { 3601 return nil, err 3602 } 3603 x := &watchWatchClient{stream} 3604 return x, nil 3605} 3606 3607type Watch_WatchClient interface { 3608 Send(*WatchRequest) error 3609 Recv() (*WatchResponse, error) 3610 grpc.ClientStream 3611} 3612 3613type watchWatchClient struct { 3614 grpc.ClientStream 3615} 3616 3617func (x *watchWatchClient) Send(m *WatchRequest) error { 3618 return x.ClientStream.SendMsg(m) 3619} 3620 3621func (x *watchWatchClient) Recv() (*WatchResponse, error) { 3622 m := new(WatchResponse) 3623 if err := x.ClientStream.RecvMsg(m); err != nil { 3624 return nil, err 3625 } 3626 return m, nil 3627} 3628 3629// Server API for Watch service 3630 3631type WatchServer interface { 3632 // Watch watches for events happening or that have happened. Both input and output 3633 // are streams; the input stream is for creating and canceling watchers and the output 3634 // stream sends events. One watch RPC can watch on multiple key ranges, streaming events 3635 // for several watches at once. The entire event history can be watched starting from the 3636 // last compaction revision. 3637 Watch(Watch_WatchServer) error 3638} 3639 3640func RegisterWatchServer(s *grpc.Server, srv WatchServer) { 3641 s.RegisterService(&_Watch_serviceDesc, srv) 3642} 3643 3644func _Watch_Watch_Handler(srv interface{}, stream grpc.ServerStream) error { 3645 return srv.(WatchServer).Watch(&watchWatchServer{stream}) 3646} 3647 3648type Watch_WatchServer interface { 3649 Send(*WatchResponse) error 3650 Recv() (*WatchRequest, error) 3651 grpc.ServerStream 3652} 3653 3654type watchWatchServer struct { 3655 grpc.ServerStream 3656} 3657 3658func (x *watchWatchServer) Send(m *WatchResponse) error { 3659 return x.ServerStream.SendMsg(m) 3660} 3661 3662func (x *watchWatchServer) Recv() (*WatchRequest, error) { 3663 m := new(WatchRequest) 3664 if err := x.ServerStream.RecvMsg(m); err != nil { 3665 return nil, err 3666 } 3667 return m, nil 3668} 3669 3670var _Watch_serviceDesc = grpc.ServiceDesc{ 3671 ServiceName: "etcdserverpb.Watch", 3672 HandlerType: (*WatchServer)(nil), 3673 Methods: []grpc.MethodDesc{}, 3674 Streams: []grpc.StreamDesc{ 3675 { 3676 StreamName: "Watch", 3677 Handler: _Watch_Watch_Handler, 3678 ServerStreams: true, 3679 ClientStreams: true, 3680 }, 3681 }, 3682 Metadata: "rpc.proto", 3683} 3684 3685// Client API for Lease service 3686 3687type LeaseClient interface { 3688 // LeaseGrant creates a lease which expires if the server does not receive a keepAlive 3689 // within a given time to live period. All keys attached to the lease will be expired and 3690 // deleted if the lease expires. Each expired key generates a delete event in the event history. 3691 LeaseGrant(ctx context.Context, in *LeaseGrantRequest, opts ...grpc.CallOption) (*LeaseGrantResponse, error) 3692 // LeaseRevoke revokes a lease. All keys attached to the lease will expire and be deleted. 3693 LeaseRevoke(ctx context.Context, in *LeaseRevokeRequest, opts ...grpc.CallOption) (*LeaseRevokeResponse, error) 3694 // LeaseKeepAlive keeps the lease alive by streaming keep alive requests from the client 3695 // to the server and streaming keep alive responses from the server to the client. 3696 LeaseKeepAlive(ctx context.Context, opts ...grpc.CallOption) (Lease_LeaseKeepAliveClient, error) 3697 // LeaseTimeToLive retrieves lease information. 3698 LeaseTimeToLive(ctx context.Context, in *LeaseTimeToLiveRequest, opts ...grpc.CallOption) (*LeaseTimeToLiveResponse, error) 3699 // LeaseLeases lists all existing leases. 3700 LeaseLeases(ctx context.Context, in *LeaseLeasesRequest, opts ...grpc.CallOption) (*LeaseLeasesResponse, error) 3701} 3702 3703type leaseClient struct { 3704 cc *grpc.ClientConn 3705} 3706 3707func NewLeaseClient(cc *grpc.ClientConn) LeaseClient { 3708 return &leaseClient{cc} 3709} 3710 3711func (c *leaseClient) LeaseGrant(ctx context.Context, in *LeaseGrantRequest, opts ...grpc.CallOption) (*LeaseGrantResponse, error) { 3712 out := new(LeaseGrantResponse) 3713 err := grpc.Invoke(ctx, "/etcdserverpb.Lease/LeaseGrant", in, out, c.cc, opts...) 3714 if err != nil { 3715 return nil, err 3716 } 3717 return out, nil 3718} 3719 3720func (c *leaseClient) LeaseRevoke(ctx context.Context, in *LeaseRevokeRequest, opts ...grpc.CallOption) (*LeaseRevokeResponse, error) { 3721 out := new(LeaseRevokeResponse) 3722 err := grpc.Invoke(ctx, "/etcdserverpb.Lease/LeaseRevoke", in, out, c.cc, opts...) 3723 if err != nil { 3724 return nil, err 3725 } 3726 return out, nil 3727} 3728 3729func (c *leaseClient) LeaseKeepAlive(ctx context.Context, opts ...grpc.CallOption) (Lease_LeaseKeepAliveClient, error) { 3730 stream, err := grpc.NewClientStream(ctx, &_Lease_serviceDesc.Streams[0], c.cc, "/etcdserverpb.Lease/LeaseKeepAlive", opts...) 3731 if err != nil { 3732 return nil, err 3733 } 3734 x := &leaseLeaseKeepAliveClient{stream} 3735 return x, nil 3736} 3737 3738type Lease_LeaseKeepAliveClient interface { 3739 Send(*LeaseKeepAliveRequest) error 3740 Recv() (*LeaseKeepAliveResponse, error) 3741 grpc.ClientStream 3742} 3743 3744type leaseLeaseKeepAliveClient struct { 3745 grpc.ClientStream 3746} 3747 3748func (x *leaseLeaseKeepAliveClient) Send(m *LeaseKeepAliveRequest) error { 3749 return x.ClientStream.SendMsg(m) 3750} 3751 3752func (x *leaseLeaseKeepAliveClient) Recv() (*LeaseKeepAliveResponse, error) { 3753 m := new(LeaseKeepAliveResponse) 3754 if err := x.ClientStream.RecvMsg(m); err != nil { 3755 return nil, err 3756 } 3757 return m, nil 3758} 3759 3760func (c *leaseClient) LeaseTimeToLive(ctx context.Context, in *LeaseTimeToLiveRequest, opts ...grpc.CallOption) (*LeaseTimeToLiveResponse, error) { 3761 out := new(LeaseTimeToLiveResponse) 3762 err := grpc.Invoke(ctx, "/etcdserverpb.Lease/LeaseTimeToLive", in, out, c.cc, opts...) 3763 if err != nil { 3764 return nil, err 3765 } 3766 return out, nil 3767} 3768 3769func (c *leaseClient) LeaseLeases(ctx context.Context, in *LeaseLeasesRequest, opts ...grpc.CallOption) (*LeaseLeasesResponse, error) { 3770 out := new(LeaseLeasesResponse) 3771 err := grpc.Invoke(ctx, "/etcdserverpb.Lease/LeaseLeases", in, out, c.cc, opts...) 3772 if err != nil { 3773 return nil, err 3774 } 3775 return out, nil 3776} 3777 3778// Server API for Lease service 3779 3780type LeaseServer interface { 3781 // LeaseGrant creates a lease which expires if the server does not receive a keepAlive 3782 // within a given time to live period. All keys attached to the lease will be expired and 3783 // deleted if the lease expires. Each expired key generates a delete event in the event history. 3784 LeaseGrant(context.Context, *LeaseGrantRequest) (*LeaseGrantResponse, error) 3785 // LeaseRevoke revokes a lease. All keys attached to the lease will expire and be deleted. 3786 LeaseRevoke(context.Context, *LeaseRevokeRequest) (*LeaseRevokeResponse, error) 3787 // LeaseKeepAlive keeps the lease alive by streaming keep alive requests from the client 3788 // to the server and streaming keep alive responses from the server to the client. 3789 LeaseKeepAlive(Lease_LeaseKeepAliveServer) error 3790 // LeaseTimeToLive retrieves lease information. 3791 LeaseTimeToLive(context.Context, *LeaseTimeToLiveRequest) (*LeaseTimeToLiveResponse, error) 3792 // LeaseLeases lists all existing leases. 3793 LeaseLeases(context.Context, *LeaseLeasesRequest) (*LeaseLeasesResponse, error) 3794} 3795 3796func RegisterLeaseServer(s *grpc.Server, srv LeaseServer) { 3797 s.RegisterService(&_Lease_serviceDesc, srv) 3798} 3799 3800func _Lease_LeaseGrant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3801 in := new(LeaseGrantRequest) 3802 if err := dec(in); err != nil { 3803 return nil, err 3804 } 3805 if interceptor == nil { 3806 return srv.(LeaseServer).LeaseGrant(ctx, in) 3807 } 3808 info := &grpc.UnaryServerInfo{ 3809 Server: srv, 3810 FullMethod: "/etcdserverpb.Lease/LeaseGrant", 3811 } 3812 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3813 return srv.(LeaseServer).LeaseGrant(ctx, req.(*LeaseGrantRequest)) 3814 } 3815 return interceptor(ctx, in, info, handler) 3816} 3817 3818func _Lease_LeaseRevoke_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3819 in := new(LeaseRevokeRequest) 3820 if err := dec(in); err != nil { 3821 return nil, err 3822 } 3823 if interceptor == nil { 3824 return srv.(LeaseServer).LeaseRevoke(ctx, in) 3825 } 3826 info := &grpc.UnaryServerInfo{ 3827 Server: srv, 3828 FullMethod: "/etcdserverpb.Lease/LeaseRevoke", 3829 } 3830 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3831 return srv.(LeaseServer).LeaseRevoke(ctx, req.(*LeaseRevokeRequest)) 3832 } 3833 return interceptor(ctx, in, info, handler) 3834} 3835 3836func _Lease_LeaseKeepAlive_Handler(srv interface{}, stream grpc.ServerStream) error { 3837 return srv.(LeaseServer).LeaseKeepAlive(&leaseLeaseKeepAliveServer{stream}) 3838} 3839 3840type Lease_LeaseKeepAliveServer interface { 3841 Send(*LeaseKeepAliveResponse) error 3842 Recv() (*LeaseKeepAliveRequest, error) 3843 grpc.ServerStream 3844} 3845 3846type leaseLeaseKeepAliveServer struct { 3847 grpc.ServerStream 3848} 3849 3850func (x *leaseLeaseKeepAliveServer) Send(m *LeaseKeepAliveResponse) error { 3851 return x.ServerStream.SendMsg(m) 3852} 3853 3854func (x *leaseLeaseKeepAliveServer) Recv() (*LeaseKeepAliveRequest, error) { 3855 m := new(LeaseKeepAliveRequest) 3856 if err := x.ServerStream.RecvMsg(m); err != nil { 3857 return nil, err 3858 } 3859 return m, nil 3860} 3861 3862func _Lease_LeaseTimeToLive_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3863 in := new(LeaseTimeToLiveRequest) 3864 if err := dec(in); err != nil { 3865 return nil, err 3866 } 3867 if interceptor == nil { 3868 return srv.(LeaseServer).LeaseTimeToLive(ctx, in) 3869 } 3870 info := &grpc.UnaryServerInfo{ 3871 Server: srv, 3872 FullMethod: "/etcdserverpb.Lease/LeaseTimeToLive", 3873 } 3874 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3875 return srv.(LeaseServer).LeaseTimeToLive(ctx, req.(*LeaseTimeToLiveRequest)) 3876 } 3877 return interceptor(ctx, in, info, handler) 3878} 3879 3880func _Lease_LeaseLeases_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 3881 in := new(LeaseLeasesRequest) 3882 if err := dec(in); err != nil { 3883 return nil, err 3884 } 3885 if interceptor == nil { 3886 return srv.(LeaseServer).LeaseLeases(ctx, in) 3887 } 3888 info := &grpc.UnaryServerInfo{ 3889 Server: srv, 3890 FullMethod: "/etcdserverpb.Lease/LeaseLeases", 3891 } 3892 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 3893 return srv.(LeaseServer).LeaseLeases(ctx, req.(*LeaseLeasesRequest)) 3894 } 3895 return interceptor(ctx, in, info, handler) 3896} 3897 3898var _Lease_serviceDesc = grpc.ServiceDesc{ 3899 ServiceName: "etcdserverpb.Lease", 3900 HandlerType: (*LeaseServer)(nil), 3901 Methods: []grpc.MethodDesc{ 3902 { 3903 MethodName: "LeaseGrant", 3904 Handler: _Lease_LeaseGrant_Handler, 3905 }, 3906 { 3907 MethodName: "LeaseRevoke", 3908 Handler: _Lease_LeaseRevoke_Handler, 3909 }, 3910 { 3911 MethodName: "LeaseTimeToLive", 3912 Handler: _Lease_LeaseTimeToLive_Handler, 3913 }, 3914 { 3915 MethodName: "LeaseLeases", 3916 Handler: _Lease_LeaseLeases_Handler, 3917 }, 3918 }, 3919 Streams: []grpc.StreamDesc{ 3920 { 3921 StreamName: "LeaseKeepAlive", 3922 Handler: _Lease_LeaseKeepAlive_Handler, 3923 ServerStreams: true, 3924 ClientStreams: true, 3925 }, 3926 }, 3927 Metadata: "rpc.proto", 3928} 3929 3930// Client API for Cluster service 3931 3932type ClusterClient interface { 3933 // MemberAdd adds a member into the cluster. 3934 MemberAdd(ctx context.Context, in *MemberAddRequest, opts ...grpc.CallOption) (*MemberAddResponse, error) 3935 // MemberRemove removes an existing member from the cluster. 3936 MemberRemove(ctx context.Context, in *MemberRemoveRequest, opts ...grpc.CallOption) (*MemberRemoveResponse, error) 3937 // MemberUpdate updates the member configuration. 3938 MemberUpdate(ctx context.Context, in *MemberUpdateRequest, opts ...grpc.CallOption) (*MemberUpdateResponse, error) 3939 // MemberList lists all the members in the cluster. 3940 MemberList(ctx context.Context, in *MemberListRequest, opts ...grpc.CallOption) (*MemberListResponse, error) 3941} 3942 3943type clusterClient struct { 3944 cc *grpc.ClientConn 3945} 3946 3947func NewClusterClient(cc *grpc.ClientConn) ClusterClient { 3948 return &clusterClient{cc} 3949} 3950 3951func (c *clusterClient) MemberAdd(ctx context.Context, in *MemberAddRequest, opts ...grpc.CallOption) (*MemberAddResponse, error) { 3952 out := new(MemberAddResponse) 3953 err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberAdd", in, out, c.cc, opts...) 3954 if err != nil { 3955 return nil, err 3956 } 3957 return out, nil 3958} 3959 3960func (c *clusterClient) MemberRemove(ctx context.Context, in *MemberRemoveRequest, opts ...grpc.CallOption) (*MemberRemoveResponse, error) { 3961 out := new(MemberRemoveResponse) 3962 err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberRemove", in, out, c.cc, opts...) 3963 if err != nil { 3964 return nil, err 3965 } 3966 return out, nil 3967} 3968 3969func (c *clusterClient) MemberUpdate(ctx context.Context, in *MemberUpdateRequest, opts ...grpc.CallOption) (*MemberUpdateResponse, error) { 3970 out := new(MemberUpdateResponse) 3971 err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberUpdate", in, out, c.cc, opts...) 3972 if err != nil { 3973 return nil, err 3974 } 3975 return out, nil 3976} 3977 3978func (c *clusterClient) MemberList(ctx context.Context, in *MemberListRequest, opts ...grpc.CallOption) (*MemberListResponse, error) { 3979 out := new(MemberListResponse) 3980 err := grpc.Invoke(ctx, "/etcdserverpb.Cluster/MemberList", in, out, c.cc, opts...) 3981 if err != nil { 3982 return nil, err 3983 } 3984 return out, nil 3985} 3986 3987// Server API for Cluster service 3988 3989type ClusterServer interface { 3990 // MemberAdd adds a member into the cluster. 3991 MemberAdd(context.Context, *MemberAddRequest) (*MemberAddResponse, error) 3992 // MemberRemove removes an existing member from the cluster. 3993 MemberRemove(context.Context, *MemberRemoveRequest) (*MemberRemoveResponse, error) 3994 // MemberUpdate updates the member configuration. 3995 MemberUpdate(context.Context, *MemberUpdateRequest) (*MemberUpdateResponse, error) 3996 // MemberList lists all the members in the cluster. 3997 MemberList(context.Context, *MemberListRequest) (*MemberListResponse, error) 3998} 3999 4000func RegisterClusterServer(s *grpc.Server, srv ClusterServer) { 4001 s.RegisterService(&_Cluster_serviceDesc, srv) 4002} 4003 4004func _Cluster_MemberAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4005 in := new(MemberAddRequest) 4006 if err := dec(in); err != nil { 4007 return nil, err 4008 } 4009 if interceptor == nil { 4010 return srv.(ClusterServer).MemberAdd(ctx, in) 4011 } 4012 info := &grpc.UnaryServerInfo{ 4013 Server: srv, 4014 FullMethod: "/etcdserverpb.Cluster/MemberAdd", 4015 } 4016 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4017 return srv.(ClusterServer).MemberAdd(ctx, req.(*MemberAddRequest)) 4018 } 4019 return interceptor(ctx, in, info, handler) 4020} 4021 4022func _Cluster_MemberRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4023 in := new(MemberRemoveRequest) 4024 if err := dec(in); err != nil { 4025 return nil, err 4026 } 4027 if interceptor == nil { 4028 return srv.(ClusterServer).MemberRemove(ctx, in) 4029 } 4030 info := &grpc.UnaryServerInfo{ 4031 Server: srv, 4032 FullMethod: "/etcdserverpb.Cluster/MemberRemove", 4033 } 4034 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4035 return srv.(ClusterServer).MemberRemove(ctx, req.(*MemberRemoveRequest)) 4036 } 4037 return interceptor(ctx, in, info, handler) 4038} 4039 4040func _Cluster_MemberUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4041 in := new(MemberUpdateRequest) 4042 if err := dec(in); err != nil { 4043 return nil, err 4044 } 4045 if interceptor == nil { 4046 return srv.(ClusterServer).MemberUpdate(ctx, in) 4047 } 4048 info := &grpc.UnaryServerInfo{ 4049 Server: srv, 4050 FullMethod: "/etcdserverpb.Cluster/MemberUpdate", 4051 } 4052 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4053 return srv.(ClusterServer).MemberUpdate(ctx, req.(*MemberUpdateRequest)) 4054 } 4055 return interceptor(ctx, in, info, handler) 4056} 4057 4058func _Cluster_MemberList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4059 in := new(MemberListRequest) 4060 if err := dec(in); err != nil { 4061 return nil, err 4062 } 4063 if interceptor == nil { 4064 return srv.(ClusterServer).MemberList(ctx, in) 4065 } 4066 info := &grpc.UnaryServerInfo{ 4067 Server: srv, 4068 FullMethod: "/etcdserverpb.Cluster/MemberList", 4069 } 4070 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4071 return srv.(ClusterServer).MemberList(ctx, req.(*MemberListRequest)) 4072 } 4073 return interceptor(ctx, in, info, handler) 4074} 4075 4076var _Cluster_serviceDesc = grpc.ServiceDesc{ 4077 ServiceName: "etcdserverpb.Cluster", 4078 HandlerType: (*ClusterServer)(nil), 4079 Methods: []grpc.MethodDesc{ 4080 { 4081 MethodName: "MemberAdd", 4082 Handler: _Cluster_MemberAdd_Handler, 4083 }, 4084 { 4085 MethodName: "MemberRemove", 4086 Handler: _Cluster_MemberRemove_Handler, 4087 }, 4088 { 4089 MethodName: "MemberUpdate", 4090 Handler: _Cluster_MemberUpdate_Handler, 4091 }, 4092 { 4093 MethodName: "MemberList", 4094 Handler: _Cluster_MemberList_Handler, 4095 }, 4096 }, 4097 Streams: []grpc.StreamDesc{}, 4098 Metadata: "rpc.proto", 4099} 4100 4101// Client API for Maintenance service 4102 4103type MaintenanceClient interface { 4104 // Alarm activates, deactivates, and queries alarms regarding cluster health. 4105 Alarm(ctx context.Context, in *AlarmRequest, opts ...grpc.CallOption) (*AlarmResponse, error) 4106 // Status gets the status of the member. 4107 Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error) 4108 // Defragment defragments a member's backend database to recover storage space. 4109 Defragment(ctx context.Context, in *DefragmentRequest, opts ...grpc.CallOption) (*DefragmentResponse, error) 4110 // Hash computes the hash of whole backend keyspace, 4111 // including key, lease, and other buckets in storage. 4112 // This is designed for testing ONLY! 4113 // Do not rely on this in production with ongoing transactions, 4114 // since Hash operation does not hold MVCC locks. 4115 // Use "HashKV" API instead for "key" bucket consistency checks. 4116 Hash(ctx context.Context, in *HashRequest, opts ...grpc.CallOption) (*HashResponse, error) 4117 // HashKV computes the hash of all MVCC keys up to a given revision. 4118 // It only iterates "key" bucket in backend storage. 4119 HashKV(ctx context.Context, in *HashKVRequest, opts ...grpc.CallOption) (*HashKVResponse, error) 4120 // Snapshot sends a snapshot of the entire backend from a member over a stream to a client. 4121 Snapshot(ctx context.Context, in *SnapshotRequest, opts ...grpc.CallOption) (Maintenance_SnapshotClient, error) 4122 // MoveLeader requests current leader node to transfer its leadership to transferee. 4123 MoveLeader(ctx context.Context, in *MoveLeaderRequest, opts ...grpc.CallOption) (*MoveLeaderResponse, error) 4124} 4125 4126type maintenanceClient struct { 4127 cc *grpc.ClientConn 4128} 4129 4130func NewMaintenanceClient(cc *grpc.ClientConn) MaintenanceClient { 4131 return &maintenanceClient{cc} 4132} 4133 4134func (c *maintenanceClient) Alarm(ctx context.Context, in *AlarmRequest, opts ...grpc.CallOption) (*AlarmResponse, error) { 4135 out := new(AlarmResponse) 4136 err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Alarm", in, out, c.cc, opts...) 4137 if err != nil { 4138 return nil, err 4139 } 4140 return out, nil 4141} 4142 4143func (c *maintenanceClient) Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error) { 4144 out := new(StatusResponse) 4145 err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Status", in, out, c.cc, opts...) 4146 if err != nil { 4147 return nil, err 4148 } 4149 return out, nil 4150} 4151 4152func (c *maintenanceClient) Defragment(ctx context.Context, in *DefragmentRequest, opts ...grpc.CallOption) (*DefragmentResponse, error) { 4153 out := new(DefragmentResponse) 4154 err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Defragment", in, out, c.cc, opts...) 4155 if err != nil { 4156 return nil, err 4157 } 4158 return out, nil 4159} 4160 4161func (c *maintenanceClient) Hash(ctx context.Context, in *HashRequest, opts ...grpc.CallOption) (*HashResponse, error) { 4162 out := new(HashResponse) 4163 err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/Hash", in, out, c.cc, opts...) 4164 if err != nil { 4165 return nil, err 4166 } 4167 return out, nil 4168} 4169 4170func (c *maintenanceClient) HashKV(ctx context.Context, in *HashKVRequest, opts ...grpc.CallOption) (*HashKVResponse, error) { 4171 out := new(HashKVResponse) 4172 err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/HashKV", in, out, c.cc, opts...) 4173 if err != nil { 4174 return nil, err 4175 } 4176 return out, nil 4177} 4178 4179func (c *maintenanceClient) Snapshot(ctx context.Context, in *SnapshotRequest, opts ...grpc.CallOption) (Maintenance_SnapshotClient, error) { 4180 stream, err := grpc.NewClientStream(ctx, &_Maintenance_serviceDesc.Streams[0], c.cc, "/etcdserverpb.Maintenance/Snapshot", opts...) 4181 if err != nil { 4182 return nil, err 4183 } 4184 x := &maintenanceSnapshotClient{stream} 4185 if err := x.ClientStream.SendMsg(in); err != nil { 4186 return nil, err 4187 } 4188 if err := x.ClientStream.CloseSend(); err != nil { 4189 return nil, err 4190 } 4191 return x, nil 4192} 4193 4194type Maintenance_SnapshotClient interface { 4195 Recv() (*SnapshotResponse, error) 4196 grpc.ClientStream 4197} 4198 4199type maintenanceSnapshotClient struct { 4200 grpc.ClientStream 4201} 4202 4203func (x *maintenanceSnapshotClient) Recv() (*SnapshotResponse, error) { 4204 m := new(SnapshotResponse) 4205 if err := x.ClientStream.RecvMsg(m); err != nil { 4206 return nil, err 4207 } 4208 return m, nil 4209} 4210 4211func (c *maintenanceClient) MoveLeader(ctx context.Context, in *MoveLeaderRequest, opts ...grpc.CallOption) (*MoveLeaderResponse, error) { 4212 out := new(MoveLeaderResponse) 4213 err := grpc.Invoke(ctx, "/etcdserverpb.Maintenance/MoveLeader", in, out, c.cc, opts...) 4214 if err != nil { 4215 return nil, err 4216 } 4217 return out, nil 4218} 4219 4220// Server API for Maintenance service 4221 4222type MaintenanceServer interface { 4223 // Alarm activates, deactivates, and queries alarms regarding cluster health. 4224 Alarm(context.Context, *AlarmRequest) (*AlarmResponse, error) 4225 // Status gets the status of the member. 4226 Status(context.Context, *StatusRequest) (*StatusResponse, error) 4227 // Defragment defragments a member's backend database to recover storage space. 4228 Defragment(context.Context, *DefragmentRequest) (*DefragmentResponse, error) 4229 // Hash computes the hash of whole backend keyspace, 4230 // including key, lease, and other buckets in storage. 4231 // This is designed for testing ONLY! 4232 // Do not rely on this in production with ongoing transactions, 4233 // since Hash operation does not hold MVCC locks. 4234 // Use "HashKV" API instead for "key" bucket consistency checks. 4235 Hash(context.Context, *HashRequest) (*HashResponse, error) 4236 // HashKV computes the hash of all MVCC keys up to a given revision. 4237 // It only iterates "key" bucket in backend storage. 4238 HashKV(context.Context, *HashKVRequest) (*HashKVResponse, error) 4239 // Snapshot sends a snapshot of the entire backend from a member over a stream to a client. 4240 Snapshot(*SnapshotRequest, Maintenance_SnapshotServer) error 4241 // MoveLeader requests current leader node to transfer its leadership to transferee. 4242 MoveLeader(context.Context, *MoveLeaderRequest) (*MoveLeaderResponse, error) 4243} 4244 4245func RegisterMaintenanceServer(s *grpc.Server, srv MaintenanceServer) { 4246 s.RegisterService(&_Maintenance_serviceDesc, srv) 4247} 4248 4249func _Maintenance_Alarm_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4250 in := new(AlarmRequest) 4251 if err := dec(in); err != nil { 4252 return nil, err 4253 } 4254 if interceptor == nil { 4255 return srv.(MaintenanceServer).Alarm(ctx, in) 4256 } 4257 info := &grpc.UnaryServerInfo{ 4258 Server: srv, 4259 FullMethod: "/etcdserverpb.Maintenance/Alarm", 4260 } 4261 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4262 return srv.(MaintenanceServer).Alarm(ctx, req.(*AlarmRequest)) 4263 } 4264 return interceptor(ctx, in, info, handler) 4265} 4266 4267func _Maintenance_Status_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4268 in := new(StatusRequest) 4269 if err := dec(in); err != nil { 4270 return nil, err 4271 } 4272 if interceptor == nil { 4273 return srv.(MaintenanceServer).Status(ctx, in) 4274 } 4275 info := &grpc.UnaryServerInfo{ 4276 Server: srv, 4277 FullMethod: "/etcdserverpb.Maintenance/Status", 4278 } 4279 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4280 return srv.(MaintenanceServer).Status(ctx, req.(*StatusRequest)) 4281 } 4282 return interceptor(ctx, in, info, handler) 4283} 4284 4285func _Maintenance_Defragment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4286 in := new(DefragmentRequest) 4287 if err := dec(in); err != nil { 4288 return nil, err 4289 } 4290 if interceptor == nil { 4291 return srv.(MaintenanceServer).Defragment(ctx, in) 4292 } 4293 info := &grpc.UnaryServerInfo{ 4294 Server: srv, 4295 FullMethod: "/etcdserverpb.Maintenance/Defragment", 4296 } 4297 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4298 return srv.(MaintenanceServer).Defragment(ctx, req.(*DefragmentRequest)) 4299 } 4300 return interceptor(ctx, in, info, handler) 4301} 4302 4303func _Maintenance_Hash_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4304 in := new(HashRequest) 4305 if err := dec(in); err != nil { 4306 return nil, err 4307 } 4308 if interceptor == nil { 4309 return srv.(MaintenanceServer).Hash(ctx, in) 4310 } 4311 info := &grpc.UnaryServerInfo{ 4312 Server: srv, 4313 FullMethod: "/etcdserverpb.Maintenance/Hash", 4314 } 4315 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4316 return srv.(MaintenanceServer).Hash(ctx, req.(*HashRequest)) 4317 } 4318 return interceptor(ctx, in, info, handler) 4319} 4320 4321func _Maintenance_HashKV_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4322 in := new(HashKVRequest) 4323 if err := dec(in); err != nil { 4324 return nil, err 4325 } 4326 if interceptor == nil { 4327 return srv.(MaintenanceServer).HashKV(ctx, in) 4328 } 4329 info := &grpc.UnaryServerInfo{ 4330 Server: srv, 4331 FullMethod: "/etcdserverpb.Maintenance/HashKV", 4332 } 4333 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4334 return srv.(MaintenanceServer).HashKV(ctx, req.(*HashKVRequest)) 4335 } 4336 return interceptor(ctx, in, info, handler) 4337} 4338 4339func _Maintenance_Snapshot_Handler(srv interface{}, stream grpc.ServerStream) error { 4340 m := new(SnapshotRequest) 4341 if err := stream.RecvMsg(m); err != nil { 4342 return err 4343 } 4344 return srv.(MaintenanceServer).Snapshot(m, &maintenanceSnapshotServer{stream}) 4345} 4346 4347type Maintenance_SnapshotServer interface { 4348 Send(*SnapshotResponse) error 4349 grpc.ServerStream 4350} 4351 4352type maintenanceSnapshotServer struct { 4353 grpc.ServerStream 4354} 4355 4356func (x *maintenanceSnapshotServer) Send(m *SnapshotResponse) error { 4357 return x.ServerStream.SendMsg(m) 4358} 4359 4360func _Maintenance_MoveLeader_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4361 in := new(MoveLeaderRequest) 4362 if err := dec(in); err != nil { 4363 return nil, err 4364 } 4365 if interceptor == nil { 4366 return srv.(MaintenanceServer).MoveLeader(ctx, in) 4367 } 4368 info := &grpc.UnaryServerInfo{ 4369 Server: srv, 4370 FullMethod: "/etcdserverpb.Maintenance/MoveLeader", 4371 } 4372 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4373 return srv.(MaintenanceServer).MoveLeader(ctx, req.(*MoveLeaderRequest)) 4374 } 4375 return interceptor(ctx, in, info, handler) 4376} 4377 4378var _Maintenance_serviceDesc = grpc.ServiceDesc{ 4379 ServiceName: "etcdserverpb.Maintenance", 4380 HandlerType: (*MaintenanceServer)(nil), 4381 Methods: []grpc.MethodDesc{ 4382 { 4383 MethodName: "Alarm", 4384 Handler: _Maintenance_Alarm_Handler, 4385 }, 4386 { 4387 MethodName: "Status", 4388 Handler: _Maintenance_Status_Handler, 4389 }, 4390 { 4391 MethodName: "Defragment", 4392 Handler: _Maintenance_Defragment_Handler, 4393 }, 4394 { 4395 MethodName: "Hash", 4396 Handler: _Maintenance_Hash_Handler, 4397 }, 4398 { 4399 MethodName: "HashKV", 4400 Handler: _Maintenance_HashKV_Handler, 4401 }, 4402 { 4403 MethodName: "MoveLeader", 4404 Handler: _Maintenance_MoveLeader_Handler, 4405 }, 4406 }, 4407 Streams: []grpc.StreamDesc{ 4408 { 4409 StreamName: "Snapshot", 4410 Handler: _Maintenance_Snapshot_Handler, 4411 ServerStreams: true, 4412 }, 4413 }, 4414 Metadata: "rpc.proto", 4415} 4416 4417// Client API for Auth service 4418 4419type AuthClient interface { 4420 // AuthEnable enables authentication. 4421 AuthEnable(ctx context.Context, in *AuthEnableRequest, opts ...grpc.CallOption) (*AuthEnableResponse, error) 4422 // AuthDisable disables authentication. 4423 AuthDisable(ctx context.Context, in *AuthDisableRequest, opts ...grpc.CallOption) (*AuthDisableResponse, error) 4424 // Authenticate processes an authenticate request. 4425 Authenticate(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*AuthenticateResponse, error) 4426 // UserAdd adds a new user. 4427 UserAdd(ctx context.Context, in *AuthUserAddRequest, opts ...grpc.CallOption) (*AuthUserAddResponse, error) 4428 // UserGet gets detailed user information. 4429 UserGet(ctx context.Context, in *AuthUserGetRequest, opts ...grpc.CallOption) (*AuthUserGetResponse, error) 4430 // UserList gets a list of all users. 4431 UserList(ctx context.Context, in *AuthUserListRequest, opts ...grpc.CallOption) (*AuthUserListResponse, error) 4432 // UserDelete deletes a specified user. 4433 UserDelete(ctx context.Context, in *AuthUserDeleteRequest, opts ...grpc.CallOption) (*AuthUserDeleteResponse, error) 4434 // UserChangePassword changes the password of a specified user. 4435 UserChangePassword(ctx context.Context, in *AuthUserChangePasswordRequest, opts ...grpc.CallOption) (*AuthUserChangePasswordResponse, error) 4436 // UserGrant grants a role to a specified user. 4437 UserGrantRole(ctx context.Context, in *AuthUserGrantRoleRequest, opts ...grpc.CallOption) (*AuthUserGrantRoleResponse, error) 4438 // UserRevokeRole revokes a role of specified user. 4439 UserRevokeRole(ctx context.Context, in *AuthUserRevokeRoleRequest, opts ...grpc.CallOption) (*AuthUserRevokeRoleResponse, error) 4440 // RoleAdd adds a new role. 4441 RoleAdd(ctx context.Context, in *AuthRoleAddRequest, opts ...grpc.CallOption) (*AuthRoleAddResponse, error) 4442 // RoleGet gets detailed role information. 4443 RoleGet(ctx context.Context, in *AuthRoleGetRequest, opts ...grpc.CallOption) (*AuthRoleGetResponse, error) 4444 // RoleList gets lists of all roles. 4445 RoleList(ctx context.Context, in *AuthRoleListRequest, opts ...grpc.CallOption) (*AuthRoleListResponse, error) 4446 // RoleDelete deletes a specified role. 4447 RoleDelete(ctx context.Context, in *AuthRoleDeleteRequest, opts ...grpc.CallOption) (*AuthRoleDeleteResponse, error) 4448 // RoleGrantPermission grants a permission of a specified key or range to a specified role. 4449 RoleGrantPermission(ctx context.Context, in *AuthRoleGrantPermissionRequest, opts ...grpc.CallOption) (*AuthRoleGrantPermissionResponse, error) 4450 // RoleRevokePermission revokes a key or range permission of a specified role. 4451 RoleRevokePermission(ctx context.Context, in *AuthRoleRevokePermissionRequest, opts ...grpc.CallOption) (*AuthRoleRevokePermissionResponse, error) 4452} 4453 4454type authClient struct { 4455 cc *grpc.ClientConn 4456} 4457 4458func NewAuthClient(cc *grpc.ClientConn) AuthClient { 4459 return &authClient{cc} 4460} 4461 4462func (c *authClient) AuthEnable(ctx context.Context, in *AuthEnableRequest, opts ...grpc.CallOption) (*AuthEnableResponse, error) { 4463 out := new(AuthEnableResponse) 4464 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/AuthEnable", in, out, c.cc, opts...) 4465 if err != nil { 4466 return nil, err 4467 } 4468 return out, nil 4469} 4470 4471func (c *authClient) AuthDisable(ctx context.Context, in *AuthDisableRequest, opts ...grpc.CallOption) (*AuthDisableResponse, error) { 4472 out := new(AuthDisableResponse) 4473 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/AuthDisable", in, out, c.cc, opts...) 4474 if err != nil { 4475 return nil, err 4476 } 4477 return out, nil 4478} 4479 4480func (c *authClient) Authenticate(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*AuthenticateResponse, error) { 4481 out := new(AuthenticateResponse) 4482 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/Authenticate", in, out, c.cc, opts...) 4483 if err != nil { 4484 return nil, err 4485 } 4486 return out, nil 4487} 4488 4489func (c *authClient) UserAdd(ctx context.Context, in *AuthUserAddRequest, opts ...grpc.CallOption) (*AuthUserAddResponse, error) { 4490 out := new(AuthUserAddResponse) 4491 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserAdd", in, out, c.cc, opts...) 4492 if err != nil { 4493 return nil, err 4494 } 4495 return out, nil 4496} 4497 4498func (c *authClient) UserGet(ctx context.Context, in *AuthUserGetRequest, opts ...grpc.CallOption) (*AuthUserGetResponse, error) { 4499 out := new(AuthUserGetResponse) 4500 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserGet", in, out, c.cc, opts...) 4501 if err != nil { 4502 return nil, err 4503 } 4504 return out, nil 4505} 4506 4507func (c *authClient) UserList(ctx context.Context, in *AuthUserListRequest, opts ...grpc.CallOption) (*AuthUserListResponse, error) { 4508 out := new(AuthUserListResponse) 4509 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserList", in, out, c.cc, opts...) 4510 if err != nil { 4511 return nil, err 4512 } 4513 return out, nil 4514} 4515 4516func (c *authClient) UserDelete(ctx context.Context, in *AuthUserDeleteRequest, opts ...grpc.CallOption) (*AuthUserDeleteResponse, error) { 4517 out := new(AuthUserDeleteResponse) 4518 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserDelete", in, out, c.cc, opts...) 4519 if err != nil { 4520 return nil, err 4521 } 4522 return out, nil 4523} 4524 4525func (c *authClient) UserChangePassword(ctx context.Context, in *AuthUserChangePasswordRequest, opts ...grpc.CallOption) (*AuthUserChangePasswordResponse, error) { 4526 out := new(AuthUserChangePasswordResponse) 4527 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserChangePassword", in, out, c.cc, opts...) 4528 if err != nil { 4529 return nil, err 4530 } 4531 return out, nil 4532} 4533 4534func (c *authClient) UserGrantRole(ctx context.Context, in *AuthUserGrantRoleRequest, opts ...grpc.CallOption) (*AuthUserGrantRoleResponse, error) { 4535 out := new(AuthUserGrantRoleResponse) 4536 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserGrantRole", in, out, c.cc, opts...) 4537 if err != nil { 4538 return nil, err 4539 } 4540 return out, nil 4541} 4542 4543func (c *authClient) UserRevokeRole(ctx context.Context, in *AuthUserRevokeRoleRequest, opts ...grpc.CallOption) (*AuthUserRevokeRoleResponse, error) { 4544 out := new(AuthUserRevokeRoleResponse) 4545 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/UserRevokeRole", in, out, c.cc, opts...) 4546 if err != nil { 4547 return nil, err 4548 } 4549 return out, nil 4550} 4551 4552func (c *authClient) RoleAdd(ctx context.Context, in *AuthRoleAddRequest, opts ...grpc.CallOption) (*AuthRoleAddResponse, error) { 4553 out := new(AuthRoleAddResponse) 4554 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleAdd", in, out, c.cc, opts...) 4555 if err != nil { 4556 return nil, err 4557 } 4558 return out, nil 4559} 4560 4561func (c *authClient) RoleGet(ctx context.Context, in *AuthRoleGetRequest, opts ...grpc.CallOption) (*AuthRoleGetResponse, error) { 4562 out := new(AuthRoleGetResponse) 4563 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleGet", in, out, c.cc, opts...) 4564 if err != nil { 4565 return nil, err 4566 } 4567 return out, nil 4568} 4569 4570func (c *authClient) RoleList(ctx context.Context, in *AuthRoleListRequest, opts ...grpc.CallOption) (*AuthRoleListResponse, error) { 4571 out := new(AuthRoleListResponse) 4572 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleList", in, out, c.cc, opts...) 4573 if err != nil { 4574 return nil, err 4575 } 4576 return out, nil 4577} 4578 4579func (c *authClient) RoleDelete(ctx context.Context, in *AuthRoleDeleteRequest, opts ...grpc.CallOption) (*AuthRoleDeleteResponse, error) { 4580 out := new(AuthRoleDeleteResponse) 4581 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleDelete", in, out, c.cc, opts...) 4582 if err != nil { 4583 return nil, err 4584 } 4585 return out, nil 4586} 4587 4588func (c *authClient) RoleGrantPermission(ctx context.Context, in *AuthRoleGrantPermissionRequest, opts ...grpc.CallOption) (*AuthRoleGrantPermissionResponse, error) { 4589 out := new(AuthRoleGrantPermissionResponse) 4590 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleGrantPermission", in, out, c.cc, opts...) 4591 if err != nil { 4592 return nil, err 4593 } 4594 return out, nil 4595} 4596 4597func (c *authClient) RoleRevokePermission(ctx context.Context, in *AuthRoleRevokePermissionRequest, opts ...grpc.CallOption) (*AuthRoleRevokePermissionResponse, error) { 4598 out := new(AuthRoleRevokePermissionResponse) 4599 err := grpc.Invoke(ctx, "/etcdserverpb.Auth/RoleRevokePermission", in, out, c.cc, opts...) 4600 if err != nil { 4601 return nil, err 4602 } 4603 return out, nil 4604} 4605 4606// Server API for Auth service 4607 4608type AuthServer interface { 4609 // AuthEnable enables authentication. 4610 AuthEnable(context.Context, *AuthEnableRequest) (*AuthEnableResponse, error) 4611 // AuthDisable disables authentication. 4612 AuthDisable(context.Context, *AuthDisableRequest) (*AuthDisableResponse, error) 4613 // Authenticate processes an authenticate request. 4614 Authenticate(context.Context, *AuthenticateRequest) (*AuthenticateResponse, error) 4615 // UserAdd adds a new user. 4616 UserAdd(context.Context, *AuthUserAddRequest) (*AuthUserAddResponse, error) 4617 // UserGet gets detailed user information. 4618 UserGet(context.Context, *AuthUserGetRequest) (*AuthUserGetResponse, error) 4619 // UserList gets a list of all users. 4620 UserList(context.Context, *AuthUserListRequest) (*AuthUserListResponse, error) 4621 // UserDelete deletes a specified user. 4622 UserDelete(context.Context, *AuthUserDeleteRequest) (*AuthUserDeleteResponse, error) 4623 // UserChangePassword changes the password of a specified user. 4624 UserChangePassword(context.Context, *AuthUserChangePasswordRequest) (*AuthUserChangePasswordResponse, error) 4625 // UserGrant grants a role to a specified user. 4626 UserGrantRole(context.Context, *AuthUserGrantRoleRequest) (*AuthUserGrantRoleResponse, error) 4627 // UserRevokeRole revokes a role of specified user. 4628 UserRevokeRole(context.Context, *AuthUserRevokeRoleRequest) (*AuthUserRevokeRoleResponse, error) 4629 // RoleAdd adds a new role. 4630 RoleAdd(context.Context, *AuthRoleAddRequest) (*AuthRoleAddResponse, error) 4631 // RoleGet gets detailed role information. 4632 RoleGet(context.Context, *AuthRoleGetRequest) (*AuthRoleGetResponse, error) 4633 // RoleList gets lists of all roles. 4634 RoleList(context.Context, *AuthRoleListRequest) (*AuthRoleListResponse, error) 4635 // RoleDelete deletes a specified role. 4636 RoleDelete(context.Context, *AuthRoleDeleteRequest) (*AuthRoleDeleteResponse, error) 4637 // RoleGrantPermission grants a permission of a specified key or range to a specified role. 4638 RoleGrantPermission(context.Context, *AuthRoleGrantPermissionRequest) (*AuthRoleGrantPermissionResponse, error) 4639 // RoleRevokePermission revokes a key or range permission of a specified role. 4640 RoleRevokePermission(context.Context, *AuthRoleRevokePermissionRequest) (*AuthRoleRevokePermissionResponse, error) 4641} 4642 4643func RegisterAuthServer(s *grpc.Server, srv AuthServer) { 4644 s.RegisterService(&_Auth_serviceDesc, srv) 4645} 4646 4647func _Auth_AuthEnable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4648 in := new(AuthEnableRequest) 4649 if err := dec(in); err != nil { 4650 return nil, err 4651 } 4652 if interceptor == nil { 4653 return srv.(AuthServer).AuthEnable(ctx, in) 4654 } 4655 info := &grpc.UnaryServerInfo{ 4656 Server: srv, 4657 FullMethod: "/etcdserverpb.Auth/AuthEnable", 4658 } 4659 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4660 return srv.(AuthServer).AuthEnable(ctx, req.(*AuthEnableRequest)) 4661 } 4662 return interceptor(ctx, in, info, handler) 4663} 4664 4665func _Auth_AuthDisable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4666 in := new(AuthDisableRequest) 4667 if err := dec(in); err != nil { 4668 return nil, err 4669 } 4670 if interceptor == nil { 4671 return srv.(AuthServer).AuthDisable(ctx, in) 4672 } 4673 info := &grpc.UnaryServerInfo{ 4674 Server: srv, 4675 FullMethod: "/etcdserverpb.Auth/AuthDisable", 4676 } 4677 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4678 return srv.(AuthServer).AuthDisable(ctx, req.(*AuthDisableRequest)) 4679 } 4680 return interceptor(ctx, in, info, handler) 4681} 4682 4683func _Auth_Authenticate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4684 in := new(AuthenticateRequest) 4685 if err := dec(in); err != nil { 4686 return nil, err 4687 } 4688 if interceptor == nil { 4689 return srv.(AuthServer).Authenticate(ctx, in) 4690 } 4691 info := &grpc.UnaryServerInfo{ 4692 Server: srv, 4693 FullMethod: "/etcdserverpb.Auth/Authenticate", 4694 } 4695 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4696 return srv.(AuthServer).Authenticate(ctx, req.(*AuthenticateRequest)) 4697 } 4698 return interceptor(ctx, in, info, handler) 4699} 4700 4701func _Auth_UserAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4702 in := new(AuthUserAddRequest) 4703 if err := dec(in); err != nil { 4704 return nil, err 4705 } 4706 if interceptor == nil { 4707 return srv.(AuthServer).UserAdd(ctx, in) 4708 } 4709 info := &grpc.UnaryServerInfo{ 4710 Server: srv, 4711 FullMethod: "/etcdserverpb.Auth/UserAdd", 4712 } 4713 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4714 return srv.(AuthServer).UserAdd(ctx, req.(*AuthUserAddRequest)) 4715 } 4716 return interceptor(ctx, in, info, handler) 4717} 4718 4719func _Auth_UserGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4720 in := new(AuthUserGetRequest) 4721 if err := dec(in); err != nil { 4722 return nil, err 4723 } 4724 if interceptor == nil { 4725 return srv.(AuthServer).UserGet(ctx, in) 4726 } 4727 info := &grpc.UnaryServerInfo{ 4728 Server: srv, 4729 FullMethod: "/etcdserverpb.Auth/UserGet", 4730 } 4731 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4732 return srv.(AuthServer).UserGet(ctx, req.(*AuthUserGetRequest)) 4733 } 4734 return interceptor(ctx, in, info, handler) 4735} 4736 4737func _Auth_UserList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4738 in := new(AuthUserListRequest) 4739 if err := dec(in); err != nil { 4740 return nil, err 4741 } 4742 if interceptor == nil { 4743 return srv.(AuthServer).UserList(ctx, in) 4744 } 4745 info := &grpc.UnaryServerInfo{ 4746 Server: srv, 4747 FullMethod: "/etcdserverpb.Auth/UserList", 4748 } 4749 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4750 return srv.(AuthServer).UserList(ctx, req.(*AuthUserListRequest)) 4751 } 4752 return interceptor(ctx, in, info, handler) 4753} 4754 4755func _Auth_UserDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4756 in := new(AuthUserDeleteRequest) 4757 if err := dec(in); err != nil { 4758 return nil, err 4759 } 4760 if interceptor == nil { 4761 return srv.(AuthServer).UserDelete(ctx, in) 4762 } 4763 info := &grpc.UnaryServerInfo{ 4764 Server: srv, 4765 FullMethod: "/etcdserverpb.Auth/UserDelete", 4766 } 4767 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4768 return srv.(AuthServer).UserDelete(ctx, req.(*AuthUserDeleteRequest)) 4769 } 4770 return interceptor(ctx, in, info, handler) 4771} 4772 4773func _Auth_UserChangePassword_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4774 in := new(AuthUserChangePasswordRequest) 4775 if err := dec(in); err != nil { 4776 return nil, err 4777 } 4778 if interceptor == nil { 4779 return srv.(AuthServer).UserChangePassword(ctx, in) 4780 } 4781 info := &grpc.UnaryServerInfo{ 4782 Server: srv, 4783 FullMethod: "/etcdserverpb.Auth/UserChangePassword", 4784 } 4785 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4786 return srv.(AuthServer).UserChangePassword(ctx, req.(*AuthUserChangePasswordRequest)) 4787 } 4788 return interceptor(ctx, in, info, handler) 4789} 4790 4791func _Auth_UserGrantRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4792 in := new(AuthUserGrantRoleRequest) 4793 if err := dec(in); err != nil { 4794 return nil, err 4795 } 4796 if interceptor == nil { 4797 return srv.(AuthServer).UserGrantRole(ctx, in) 4798 } 4799 info := &grpc.UnaryServerInfo{ 4800 Server: srv, 4801 FullMethod: "/etcdserverpb.Auth/UserGrantRole", 4802 } 4803 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4804 return srv.(AuthServer).UserGrantRole(ctx, req.(*AuthUserGrantRoleRequest)) 4805 } 4806 return interceptor(ctx, in, info, handler) 4807} 4808 4809func _Auth_UserRevokeRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4810 in := new(AuthUserRevokeRoleRequest) 4811 if err := dec(in); err != nil { 4812 return nil, err 4813 } 4814 if interceptor == nil { 4815 return srv.(AuthServer).UserRevokeRole(ctx, in) 4816 } 4817 info := &grpc.UnaryServerInfo{ 4818 Server: srv, 4819 FullMethod: "/etcdserverpb.Auth/UserRevokeRole", 4820 } 4821 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4822 return srv.(AuthServer).UserRevokeRole(ctx, req.(*AuthUserRevokeRoleRequest)) 4823 } 4824 return interceptor(ctx, in, info, handler) 4825} 4826 4827func _Auth_RoleAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4828 in := new(AuthRoleAddRequest) 4829 if err := dec(in); err != nil { 4830 return nil, err 4831 } 4832 if interceptor == nil { 4833 return srv.(AuthServer).RoleAdd(ctx, in) 4834 } 4835 info := &grpc.UnaryServerInfo{ 4836 Server: srv, 4837 FullMethod: "/etcdserverpb.Auth/RoleAdd", 4838 } 4839 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4840 return srv.(AuthServer).RoleAdd(ctx, req.(*AuthRoleAddRequest)) 4841 } 4842 return interceptor(ctx, in, info, handler) 4843} 4844 4845func _Auth_RoleGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4846 in := new(AuthRoleGetRequest) 4847 if err := dec(in); err != nil { 4848 return nil, err 4849 } 4850 if interceptor == nil { 4851 return srv.(AuthServer).RoleGet(ctx, in) 4852 } 4853 info := &grpc.UnaryServerInfo{ 4854 Server: srv, 4855 FullMethod: "/etcdserverpb.Auth/RoleGet", 4856 } 4857 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4858 return srv.(AuthServer).RoleGet(ctx, req.(*AuthRoleGetRequest)) 4859 } 4860 return interceptor(ctx, in, info, handler) 4861} 4862 4863func _Auth_RoleList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4864 in := new(AuthRoleListRequest) 4865 if err := dec(in); err != nil { 4866 return nil, err 4867 } 4868 if interceptor == nil { 4869 return srv.(AuthServer).RoleList(ctx, in) 4870 } 4871 info := &grpc.UnaryServerInfo{ 4872 Server: srv, 4873 FullMethod: "/etcdserverpb.Auth/RoleList", 4874 } 4875 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4876 return srv.(AuthServer).RoleList(ctx, req.(*AuthRoleListRequest)) 4877 } 4878 return interceptor(ctx, in, info, handler) 4879} 4880 4881func _Auth_RoleDelete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4882 in := new(AuthRoleDeleteRequest) 4883 if err := dec(in); err != nil { 4884 return nil, err 4885 } 4886 if interceptor == nil { 4887 return srv.(AuthServer).RoleDelete(ctx, in) 4888 } 4889 info := &grpc.UnaryServerInfo{ 4890 Server: srv, 4891 FullMethod: "/etcdserverpb.Auth/RoleDelete", 4892 } 4893 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4894 return srv.(AuthServer).RoleDelete(ctx, req.(*AuthRoleDeleteRequest)) 4895 } 4896 return interceptor(ctx, in, info, handler) 4897} 4898 4899func _Auth_RoleGrantPermission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4900 in := new(AuthRoleGrantPermissionRequest) 4901 if err := dec(in); err != nil { 4902 return nil, err 4903 } 4904 if interceptor == nil { 4905 return srv.(AuthServer).RoleGrantPermission(ctx, in) 4906 } 4907 info := &grpc.UnaryServerInfo{ 4908 Server: srv, 4909 FullMethod: "/etcdserverpb.Auth/RoleGrantPermission", 4910 } 4911 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4912 return srv.(AuthServer).RoleGrantPermission(ctx, req.(*AuthRoleGrantPermissionRequest)) 4913 } 4914 return interceptor(ctx, in, info, handler) 4915} 4916 4917func _Auth_RoleRevokePermission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4918 in := new(AuthRoleRevokePermissionRequest) 4919 if err := dec(in); err != nil { 4920 return nil, err 4921 } 4922 if interceptor == nil { 4923 return srv.(AuthServer).RoleRevokePermission(ctx, in) 4924 } 4925 info := &grpc.UnaryServerInfo{ 4926 Server: srv, 4927 FullMethod: "/etcdserverpb.Auth/RoleRevokePermission", 4928 } 4929 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4930 return srv.(AuthServer).RoleRevokePermission(ctx, req.(*AuthRoleRevokePermissionRequest)) 4931 } 4932 return interceptor(ctx, in, info, handler) 4933} 4934 4935var _Auth_serviceDesc = grpc.ServiceDesc{ 4936 ServiceName: "etcdserverpb.Auth", 4937 HandlerType: (*AuthServer)(nil), 4938 Methods: []grpc.MethodDesc{ 4939 { 4940 MethodName: "AuthEnable", 4941 Handler: _Auth_AuthEnable_Handler, 4942 }, 4943 { 4944 MethodName: "AuthDisable", 4945 Handler: _Auth_AuthDisable_Handler, 4946 }, 4947 { 4948 MethodName: "Authenticate", 4949 Handler: _Auth_Authenticate_Handler, 4950 }, 4951 { 4952 MethodName: "UserAdd", 4953 Handler: _Auth_UserAdd_Handler, 4954 }, 4955 { 4956 MethodName: "UserGet", 4957 Handler: _Auth_UserGet_Handler, 4958 }, 4959 { 4960 MethodName: "UserList", 4961 Handler: _Auth_UserList_Handler, 4962 }, 4963 { 4964 MethodName: "UserDelete", 4965 Handler: _Auth_UserDelete_Handler, 4966 }, 4967 { 4968 MethodName: "UserChangePassword", 4969 Handler: _Auth_UserChangePassword_Handler, 4970 }, 4971 { 4972 MethodName: "UserGrantRole", 4973 Handler: _Auth_UserGrantRole_Handler, 4974 }, 4975 { 4976 MethodName: "UserRevokeRole", 4977 Handler: _Auth_UserRevokeRole_Handler, 4978 }, 4979 { 4980 MethodName: "RoleAdd", 4981 Handler: _Auth_RoleAdd_Handler, 4982 }, 4983 { 4984 MethodName: "RoleGet", 4985 Handler: _Auth_RoleGet_Handler, 4986 }, 4987 { 4988 MethodName: "RoleList", 4989 Handler: _Auth_RoleList_Handler, 4990 }, 4991 { 4992 MethodName: "RoleDelete", 4993 Handler: _Auth_RoleDelete_Handler, 4994 }, 4995 { 4996 MethodName: "RoleGrantPermission", 4997 Handler: _Auth_RoleGrantPermission_Handler, 4998 }, 4999 { 5000 MethodName: "RoleRevokePermission", 5001 Handler: _Auth_RoleRevokePermission_Handler, 5002 }, 5003 }, 5004 Streams: []grpc.StreamDesc{}, 5005 Metadata: "rpc.proto", 5006} 5007 5008func (m *ResponseHeader) Marshal() (dAtA []byte, err error) { 5009 size := m.Size() 5010 dAtA = make([]byte, size) 5011 n, err := m.MarshalTo(dAtA) 5012 if err != nil { 5013 return nil, err 5014 } 5015 return dAtA[:n], nil 5016} 5017 5018func (m *ResponseHeader) MarshalTo(dAtA []byte) (int, error) { 5019 var i int 5020 _ = i 5021 var l int 5022 _ = l 5023 if m.ClusterId != 0 { 5024 dAtA[i] = 0x8 5025 i++ 5026 i = encodeVarintRpc(dAtA, i, uint64(m.ClusterId)) 5027 } 5028 if m.MemberId != 0 { 5029 dAtA[i] = 0x10 5030 i++ 5031 i = encodeVarintRpc(dAtA, i, uint64(m.MemberId)) 5032 } 5033 if m.Revision != 0 { 5034 dAtA[i] = 0x18 5035 i++ 5036 i = encodeVarintRpc(dAtA, i, uint64(m.Revision)) 5037 } 5038 if m.RaftTerm != 0 { 5039 dAtA[i] = 0x20 5040 i++ 5041 i = encodeVarintRpc(dAtA, i, uint64(m.RaftTerm)) 5042 } 5043 return i, nil 5044} 5045 5046func (m *RangeRequest) Marshal() (dAtA []byte, err error) { 5047 size := m.Size() 5048 dAtA = make([]byte, size) 5049 n, err := m.MarshalTo(dAtA) 5050 if err != nil { 5051 return nil, err 5052 } 5053 return dAtA[:n], nil 5054} 5055 5056func (m *RangeRequest) MarshalTo(dAtA []byte) (int, error) { 5057 var i int 5058 _ = i 5059 var l int 5060 _ = l 5061 if len(m.Key) > 0 { 5062 dAtA[i] = 0xa 5063 i++ 5064 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key))) 5065 i += copy(dAtA[i:], m.Key) 5066 } 5067 if len(m.RangeEnd) > 0 { 5068 dAtA[i] = 0x12 5069 i++ 5070 i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd))) 5071 i += copy(dAtA[i:], m.RangeEnd) 5072 } 5073 if m.Limit != 0 { 5074 dAtA[i] = 0x18 5075 i++ 5076 i = encodeVarintRpc(dAtA, i, uint64(m.Limit)) 5077 } 5078 if m.Revision != 0 { 5079 dAtA[i] = 0x20 5080 i++ 5081 i = encodeVarintRpc(dAtA, i, uint64(m.Revision)) 5082 } 5083 if m.SortOrder != 0 { 5084 dAtA[i] = 0x28 5085 i++ 5086 i = encodeVarintRpc(dAtA, i, uint64(m.SortOrder)) 5087 } 5088 if m.SortTarget != 0 { 5089 dAtA[i] = 0x30 5090 i++ 5091 i = encodeVarintRpc(dAtA, i, uint64(m.SortTarget)) 5092 } 5093 if m.Serializable { 5094 dAtA[i] = 0x38 5095 i++ 5096 if m.Serializable { 5097 dAtA[i] = 1 5098 } else { 5099 dAtA[i] = 0 5100 } 5101 i++ 5102 } 5103 if m.KeysOnly { 5104 dAtA[i] = 0x40 5105 i++ 5106 if m.KeysOnly { 5107 dAtA[i] = 1 5108 } else { 5109 dAtA[i] = 0 5110 } 5111 i++ 5112 } 5113 if m.CountOnly { 5114 dAtA[i] = 0x48 5115 i++ 5116 if m.CountOnly { 5117 dAtA[i] = 1 5118 } else { 5119 dAtA[i] = 0 5120 } 5121 i++ 5122 } 5123 if m.MinModRevision != 0 { 5124 dAtA[i] = 0x50 5125 i++ 5126 i = encodeVarintRpc(dAtA, i, uint64(m.MinModRevision)) 5127 } 5128 if m.MaxModRevision != 0 { 5129 dAtA[i] = 0x58 5130 i++ 5131 i = encodeVarintRpc(dAtA, i, uint64(m.MaxModRevision)) 5132 } 5133 if m.MinCreateRevision != 0 { 5134 dAtA[i] = 0x60 5135 i++ 5136 i = encodeVarintRpc(dAtA, i, uint64(m.MinCreateRevision)) 5137 } 5138 if m.MaxCreateRevision != 0 { 5139 dAtA[i] = 0x68 5140 i++ 5141 i = encodeVarintRpc(dAtA, i, uint64(m.MaxCreateRevision)) 5142 } 5143 return i, nil 5144} 5145 5146func (m *RangeResponse) Marshal() (dAtA []byte, err error) { 5147 size := m.Size() 5148 dAtA = make([]byte, size) 5149 n, err := m.MarshalTo(dAtA) 5150 if err != nil { 5151 return nil, err 5152 } 5153 return dAtA[:n], nil 5154} 5155 5156func (m *RangeResponse) MarshalTo(dAtA []byte) (int, error) { 5157 var i int 5158 _ = i 5159 var l int 5160 _ = l 5161 if m.Header != nil { 5162 dAtA[i] = 0xa 5163 i++ 5164 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 5165 n1, err := m.Header.MarshalTo(dAtA[i:]) 5166 if err != nil { 5167 return 0, err 5168 } 5169 i += n1 5170 } 5171 if len(m.Kvs) > 0 { 5172 for _, msg := range m.Kvs { 5173 dAtA[i] = 0x12 5174 i++ 5175 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 5176 n, err := msg.MarshalTo(dAtA[i:]) 5177 if err != nil { 5178 return 0, err 5179 } 5180 i += n 5181 } 5182 } 5183 if m.More { 5184 dAtA[i] = 0x18 5185 i++ 5186 if m.More { 5187 dAtA[i] = 1 5188 } else { 5189 dAtA[i] = 0 5190 } 5191 i++ 5192 } 5193 if m.Count != 0 { 5194 dAtA[i] = 0x20 5195 i++ 5196 i = encodeVarintRpc(dAtA, i, uint64(m.Count)) 5197 } 5198 return i, nil 5199} 5200 5201func (m *PutRequest) Marshal() (dAtA []byte, err error) { 5202 size := m.Size() 5203 dAtA = make([]byte, size) 5204 n, err := m.MarshalTo(dAtA) 5205 if err != nil { 5206 return nil, err 5207 } 5208 return dAtA[:n], nil 5209} 5210 5211func (m *PutRequest) MarshalTo(dAtA []byte) (int, error) { 5212 var i int 5213 _ = i 5214 var l int 5215 _ = l 5216 if len(m.Key) > 0 { 5217 dAtA[i] = 0xa 5218 i++ 5219 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key))) 5220 i += copy(dAtA[i:], m.Key) 5221 } 5222 if len(m.Value) > 0 { 5223 dAtA[i] = 0x12 5224 i++ 5225 i = encodeVarintRpc(dAtA, i, uint64(len(m.Value))) 5226 i += copy(dAtA[i:], m.Value) 5227 } 5228 if m.Lease != 0 { 5229 dAtA[i] = 0x18 5230 i++ 5231 i = encodeVarintRpc(dAtA, i, uint64(m.Lease)) 5232 } 5233 if m.PrevKv { 5234 dAtA[i] = 0x20 5235 i++ 5236 if m.PrevKv { 5237 dAtA[i] = 1 5238 } else { 5239 dAtA[i] = 0 5240 } 5241 i++ 5242 } 5243 if m.IgnoreValue { 5244 dAtA[i] = 0x28 5245 i++ 5246 if m.IgnoreValue { 5247 dAtA[i] = 1 5248 } else { 5249 dAtA[i] = 0 5250 } 5251 i++ 5252 } 5253 if m.IgnoreLease { 5254 dAtA[i] = 0x30 5255 i++ 5256 if m.IgnoreLease { 5257 dAtA[i] = 1 5258 } else { 5259 dAtA[i] = 0 5260 } 5261 i++ 5262 } 5263 return i, nil 5264} 5265 5266func (m *PutResponse) Marshal() (dAtA []byte, err error) { 5267 size := m.Size() 5268 dAtA = make([]byte, size) 5269 n, err := m.MarshalTo(dAtA) 5270 if err != nil { 5271 return nil, err 5272 } 5273 return dAtA[:n], nil 5274} 5275 5276func (m *PutResponse) MarshalTo(dAtA []byte) (int, error) { 5277 var i int 5278 _ = i 5279 var l int 5280 _ = l 5281 if m.Header != nil { 5282 dAtA[i] = 0xa 5283 i++ 5284 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 5285 n2, err := m.Header.MarshalTo(dAtA[i:]) 5286 if err != nil { 5287 return 0, err 5288 } 5289 i += n2 5290 } 5291 if m.PrevKv != nil { 5292 dAtA[i] = 0x12 5293 i++ 5294 i = encodeVarintRpc(dAtA, i, uint64(m.PrevKv.Size())) 5295 n3, err := m.PrevKv.MarshalTo(dAtA[i:]) 5296 if err != nil { 5297 return 0, err 5298 } 5299 i += n3 5300 } 5301 return i, nil 5302} 5303 5304func (m *DeleteRangeRequest) Marshal() (dAtA []byte, err error) { 5305 size := m.Size() 5306 dAtA = make([]byte, size) 5307 n, err := m.MarshalTo(dAtA) 5308 if err != nil { 5309 return nil, err 5310 } 5311 return dAtA[:n], nil 5312} 5313 5314func (m *DeleteRangeRequest) MarshalTo(dAtA []byte) (int, error) { 5315 var i int 5316 _ = i 5317 var l int 5318 _ = l 5319 if len(m.Key) > 0 { 5320 dAtA[i] = 0xa 5321 i++ 5322 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key))) 5323 i += copy(dAtA[i:], m.Key) 5324 } 5325 if len(m.RangeEnd) > 0 { 5326 dAtA[i] = 0x12 5327 i++ 5328 i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd))) 5329 i += copy(dAtA[i:], m.RangeEnd) 5330 } 5331 if m.PrevKv { 5332 dAtA[i] = 0x18 5333 i++ 5334 if m.PrevKv { 5335 dAtA[i] = 1 5336 } else { 5337 dAtA[i] = 0 5338 } 5339 i++ 5340 } 5341 return i, nil 5342} 5343 5344func (m *DeleteRangeResponse) Marshal() (dAtA []byte, err error) { 5345 size := m.Size() 5346 dAtA = make([]byte, size) 5347 n, err := m.MarshalTo(dAtA) 5348 if err != nil { 5349 return nil, err 5350 } 5351 return dAtA[:n], nil 5352} 5353 5354func (m *DeleteRangeResponse) MarshalTo(dAtA []byte) (int, error) { 5355 var i int 5356 _ = i 5357 var l int 5358 _ = l 5359 if m.Header != nil { 5360 dAtA[i] = 0xa 5361 i++ 5362 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 5363 n4, err := m.Header.MarshalTo(dAtA[i:]) 5364 if err != nil { 5365 return 0, err 5366 } 5367 i += n4 5368 } 5369 if m.Deleted != 0 { 5370 dAtA[i] = 0x10 5371 i++ 5372 i = encodeVarintRpc(dAtA, i, uint64(m.Deleted)) 5373 } 5374 if len(m.PrevKvs) > 0 { 5375 for _, msg := range m.PrevKvs { 5376 dAtA[i] = 0x1a 5377 i++ 5378 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 5379 n, err := msg.MarshalTo(dAtA[i:]) 5380 if err != nil { 5381 return 0, err 5382 } 5383 i += n 5384 } 5385 } 5386 return i, nil 5387} 5388 5389func (m *RequestOp) Marshal() (dAtA []byte, err error) { 5390 size := m.Size() 5391 dAtA = make([]byte, size) 5392 n, err := m.MarshalTo(dAtA) 5393 if err != nil { 5394 return nil, err 5395 } 5396 return dAtA[:n], nil 5397} 5398 5399func (m *RequestOp) MarshalTo(dAtA []byte) (int, error) { 5400 var i int 5401 _ = i 5402 var l int 5403 _ = l 5404 if m.Request != nil { 5405 nn5, err := m.Request.MarshalTo(dAtA[i:]) 5406 if err != nil { 5407 return 0, err 5408 } 5409 i += nn5 5410 } 5411 return i, nil 5412} 5413 5414func (m *RequestOp_RequestRange) MarshalTo(dAtA []byte) (int, error) { 5415 i := 0 5416 if m.RequestRange != nil { 5417 dAtA[i] = 0xa 5418 i++ 5419 i = encodeVarintRpc(dAtA, i, uint64(m.RequestRange.Size())) 5420 n6, err := m.RequestRange.MarshalTo(dAtA[i:]) 5421 if err != nil { 5422 return 0, err 5423 } 5424 i += n6 5425 } 5426 return i, nil 5427} 5428func (m *RequestOp_RequestPut) MarshalTo(dAtA []byte) (int, error) { 5429 i := 0 5430 if m.RequestPut != nil { 5431 dAtA[i] = 0x12 5432 i++ 5433 i = encodeVarintRpc(dAtA, i, uint64(m.RequestPut.Size())) 5434 n7, err := m.RequestPut.MarshalTo(dAtA[i:]) 5435 if err != nil { 5436 return 0, err 5437 } 5438 i += n7 5439 } 5440 return i, nil 5441} 5442func (m *RequestOp_RequestDeleteRange) MarshalTo(dAtA []byte) (int, error) { 5443 i := 0 5444 if m.RequestDeleteRange != nil { 5445 dAtA[i] = 0x1a 5446 i++ 5447 i = encodeVarintRpc(dAtA, i, uint64(m.RequestDeleteRange.Size())) 5448 n8, err := m.RequestDeleteRange.MarshalTo(dAtA[i:]) 5449 if err != nil { 5450 return 0, err 5451 } 5452 i += n8 5453 } 5454 return i, nil 5455} 5456func (m *RequestOp_RequestTxn) MarshalTo(dAtA []byte) (int, error) { 5457 i := 0 5458 if m.RequestTxn != nil { 5459 dAtA[i] = 0x22 5460 i++ 5461 i = encodeVarintRpc(dAtA, i, uint64(m.RequestTxn.Size())) 5462 n9, err := m.RequestTxn.MarshalTo(dAtA[i:]) 5463 if err != nil { 5464 return 0, err 5465 } 5466 i += n9 5467 } 5468 return i, nil 5469} 5470func (m *ResponseOp) Marshal() (dAtA []byte, err error) { 5471 size := m.Size() 5472 dAtA = make([]byte, size) 5473 n, err := m.MarshalTo(dAtA) 5474 if err != nil { 5475 return nil, err 5476 } 5477 return dAtA[:n], nil 5478} 5479 5480func (m *ResponseOp) MarshalTo(dAtA []byte) (int, error) { 5481 var i int 5482 _ = i 5483 var l int 5484 _ = l 5485 if m.Response != nil { 5486 nn10, err := m.Response.MarshalTo(dAtA[i:]) 5487 if err != nil { 5488 return 0, err 5489 } 5490 i += nn10 5491 } 5492 return i, nil 5493} 5494 5495func (m *ResponseOp_ResponseRange) MarshalTo(dAtA []byte) (int, error) { 5496 i := 0 5497 if m.ResponseRange != nil { 5498 dAtA[i] = 0xa 5499 i++ 5500 i = encodeVarintRpc(dAtA, i, uint64(m.ResponseRange.Size())) 5501 n11, err := m.ResponseRange.MarshalTo(dAtA[i:]) 5502 if err != nil { 5503 return 0, err 5504 } 5505 i += n11 5506 } 5507 return i, nil 5508} 5509func (m *ResponseOp_ResponsePut) MarshalTo(dAtA []byte) (int, error) { 5510 i := 0 5511 if m.ResponsePut != nil { 5512 dAtA[i] = 0x12 5513 i++ 5514 i = encodeVarintRpc(dAtA, i, uint64(m.ResponsePut.Size())) 5515 n12, err := m.ResponsePut.MarshalTo(dAtA[i:]) 5516 if err != nil { 5517 return 0, err 5518 } 5519 i += n12 5520 } 5521 return i, nil 5522} 5523func (m *ResponseOp_ResponseDeleteRange) MarshalTo(dAtA []byte) (int, error) { 5524 i := 0 5525 if m.ResponseDeleteRange != nil { 5526 dAtA[i] = 0x1a 5527 i++ 5528 i = encodeVarintRpc(dAtA, i, uint64(m.ResponseDeleteRange.Size())) 5529 n13, err := m.ResponseDeleteRange.MarshalTo(dAtA[i:]) 5530 if err != nil { 5531 return 0, err 5532 } 5533 i += n13 5534 } 5535 return i, nil 5536} 5537func (m *ResponseOp_ResponseTxn) MarshalTo(dAtA []byte) (int, error) { 5538 i := 0 5539 if m.ResponseTxn != nil { 5540 dAtA[i] = 0x22 5541 i++ 5542 i = encodeVarintRpc(dAtA, i, uint64(m.ResponseTxn.Size())) 5543 n14, err := m.ResponseTxn.MarshalTo(dAtA[i:]) 5544 if err != nil { 5545 return 0, err 5546 } 5547 i += n14 5548 } 5549 return i, nil 5550} 5551func (m *Compare) Marshal() (dAtA []byte, err error) { 5552 size := m.Size() 5553 dAtA = make([]byte, size) 5554 n, err := m.MarshalTo(dAtA) 5555 if err != nil { 5556 return nil, err 5557 } 5558 return dAtA[:n], nil 5559} 5560 5561func (m *Compare) MarshalTo(dAtA []byte) (int, error) { 5562 var i int 5563 _ = i 5564 var l int 5565 _ = l 5566 if m.Result != 0 { 5567 dAtA[i] = 0x8 5568 i++ 5569 i = encodeVarintRpc(dAtA, i, uint64(m.Result)) 5570 } 5571 if m.Target != 0 { 5572 dAtA[i] = 0x10 5573 i++ 5574 i = encodeVarintRpc(dAtA, i, uint64(m.Target)) 5575 } 5576 if len(m.Key) > 0 { 5577 dAtA[i] = 0x1a 5578 i++ 5579 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key))) 5580 i += copy(dAtA[i:], m.Key) 5581 } 5582 if m.TargetUnion != nil { 5583 nn15, err := m.TargetUnion.MarshalTo(dAtA[i:]) 5584 if err != nil { 5585 return 0, err 5586 } 5587 i += nn15 5588 } 5589 if len(m.RangeEnd) > 0 { 5590 dAtA[i] = 0x82 5591 i++ 5592 dAtA[i] = 0x4 5593 i++ 5594 i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd))) 5595 i += copy(dAtA[i:], m.RangeEnd) 5596 } 5597 return i, nil 5598} 5599 5600func (m *Compare_Version) MarshalTo(dAtA []byte) (int, error) { 5601 i := 0 5602 dAtA[i] = 0x20 5603 i++ 5604 i = encodeVarintRpc(dAtA, i, uint64(m.Version)) 5605 return i, nil 5606} 5607func (m *Compare_CreateRevision) MarshalTo(dAtA []byte) (int, error) { 5608 i := 0 5609 dAtA[i] = 0x28 5610 i++ 5611 i = encodeVarintRpc(dAtA, i, uint64(m.CreateRevision)) 5612 return i, nil 5613} 5614func (m *Compare_ModRevision) MarshalTo(dAtA []byte) (int, error) { 5615 i := 0 5616 dAtA[i] = 0x30 5617 i++ 5618 i = encodeVarintRpc(dAtA, i, uint64(m.ModRevision)) 5619 return i, nil 5620} 5621func (m *Compare_Value) MarshalTo(dAtA []byte) (int, error) { 5622 i := 0 5623 if m.Value != nil { 5624 dAtA[i] = 0x3a 5625 i++ 5626 i = encodeVarintRpc(dAtA, i, uint64(len(m.Value))) 5627 i += copy(dAtA[i:], m.Value) 5628 } 5629 return i, nil 5630} 5631func (m *Compare_Lease) MarshalTo(dAtA []byte) (int, error) { 5632 i := 0 5633 dAtA[i] = 0x40 5634 i++ 5635 i = encodeVarintRpc(dAtA, i, uint64(m.Lease)) 5636 return i, nil 5637} 5638func (m *TxnRequest) Marshal() (dAtA []byte, err error) { 5639 size := m.Size() 5640 dAtA = make([]byte, size) 5641 n, err := m.MarshalTo(dAtA) 5642 if err != nil { 5643 return nil, err 5644 } 5645 return dAtA[:n], nil 5646} 5647 5648func (m *TxnRequest) MarshalTo(dAtA []byte) (int, error) { 5649 var i int 5650 _ = i 5651 var l int 5652 _ = l 5653 if len(m.Compare) > 0 { 5654 for _, msg := range m.Compare { 5655 dAtA[i] = 0xa 5656 i++ 5657 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 5658 n, err := msg.MarshalTo(dAtA[i:]) 5659 if err != nil { 5660 return 0, err 5661 } 5662 i += n 5663 } 5664 } 5665 if len(m.Success) > 0 { 5666 for _, msg := range m.Success { 5667 dAtA[i] = 0x12 5668 i++ 5669 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 5670 n, err := msg.MarshalTo(dAtA[i:]) 5671 if err != nil { 5672 return 0, err 5673 } 5674 i += n 5675 } 5676 } 5677 if len(m.Failure) > 0 { 5678 for _, msg := range m.Failure { 5679 dAtA[i] = 0x1a 5680 i++ 5681 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 5682 n, err := msg.MarshalTo(dAtA[i:]) 5683 if err != nil { 5684 return 0, err 5685 } 5686 i += n 5687 } 5688 } 5689 return i, nil 5690} 5691 5692func (m *TxnResponse) Marshal() (dAtA []byte, err error) { 5693 size := m.Size() 5694 dAtA = make([]byte, size) 5695 n, err := m.MarshalTo(dAtA) 5696 if err != nil { 5697 return nil, err 5698 } 5699 return dAtA[:n], nil 5700} 5701 5702func (m *TxnResponse) MarshalTo(dAtA []byte) (int, error) { 5703 var i int 5704 _ = i 5705 var l int 5706 _ = l 5707 if m.Header != nil { 5708 dAtA[i] = 0xa 5709 i++ 5710 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 5711 n16, err := m.Header.MarshalTo(dAtA[i:]) 5712 if err != nil { 5713 return 0, err 5714 } 5715 i += n16 5716 } 5717 if m.Succeeded { 5718 dAtA[i] = 0x10 5719 i++ 5720 if m.Succeeded { 5721 dAtA[i] = 1 5722 } else { 5723 dAtA[i] = 0 5724 } 5725 i++ 5726 } 5727 if len(m.Responses) > 0 { 5728 for _, msg := range m.Responses { 5729 dAtA[i] = 0x1a 5730 i++ 5731 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 5732 n, err := msg.MarshalTo(dAtA[i:]) 5733 if err != nil { 5734 return 0, err 5735 } 5736 i += n 5737 } 5738 } 5739 return i, nil 5740} 5741 5742func (m *CompactionRequest) Marshal() (dAtA []byte, err error) { 5743 size := m.Size() 5744 dAtA = make([]byte, size) 5745 n, err := m.MarshalTo(dAtA) 5746 if err != nil { 5747 return nil, err 5748 } 5749 return dAtA[:n], nil 5750} 5751 5752func (m *CompactionRequest) MarshalTo(dAtA []byte) (int, error) { 5753 var i int 5754 _ = i 5755 var l int 5756 _ = l 5757 if m.Revision != 0 { 5758 dAtA[i] = 0x8 5759 i++ 5760 i = encodeVarintRpc(dAtA, i, uint64(m.Revision)) 5761 } 5762 if m.Physical { 5763 dAtA[i] = 0x10 5764 i++ 5765 if m.Physical { 5766 dAtA[i] = 1 5767 } else { 5768 dAtA[i] = 0 5769 } 5770 i++ 5771 } 5772 return i, nil 5773} 5774 5775func (m *CompactionResponse) Marshal() (dAtA []byte, err error) { 5776 size := m.Size() 5777 dAtA = make([]byte, size) 5778 n, err := m.MarshalTo(dAtA) 5779 if err != nil { 5780 return nil, err 5781 } 5782 return dAtA[:n], nil 5783} 5784 5785func (m *CompactionResponse) MarshalTo(dAtA []byte) (int, error) { 5786 var i int 5787 _ = i 5788 var l int 5789 _ = l 5790 if m.Header != nil { 5791 dAtA[i] = 0xa 5792 i++ 5793 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 5794 n17, err := m.Header.MarshalTo(dAtA[i:]) 5795 if err != nil { 5796 return 0, err 5797 } 5798 i += n17 5799 } 5800 return i, nil 5801} 5802 5803func (m *HashRequest) Marshal() (dAtA []byte, err error) { 5804 size := m.Size() 5805 dAtA = make([]byte, size) 5806 n, err := m.MarshalTo(dAtA) 5807 if err != nil { 5808 return nil, err 5809 } 5810 return dAtA[:n], nil 5811} 5812 5813func (m *HashRequest) MarshalTo(dAtA []byte) (int, error) { 5814 var i int 5815 _ = i 5816 var l int 5817 _ = l 5818 return i, nil 5819} 5820 5821func (m *HashKVRequest) Marshal() (dAtA []byte, err error) { 5822 size := m.Size() 5823 dAtA = make([]byte, size) 5824 n, err := m.MarshalTo(dAtA) 5825 if err != nil { 5826 return nil, err 5827 } 5828 return dAtA[:n], nil 5829} 5830 5831func (m *HashKVRequest) MarshalTo(dAtA []byte) (int, error) { 5832 var i int 5833 _ = i 5834 var l int 5835 _ = l 5836 if m.Revision != 0 { 5837 dAtA[i] = 0x8 5838 i++ 5839 i = encodeVarintRpc(dAtA, i, uint64(m.Revision)) 5840 } 5841 return i, nil 5842} 5843 5844func (m *HashKVResponse) Marshal() (dAtA []byte, err error) { 5845 size := m.Size() 5846 dAtA = make([]byte, size) 5847 n, err := m.MarshalTo(dAtA) 5848 if err != nil { 5849 return nil, err 5850 } 5851 return dAtA[:n], nil 5852} 5853 5854func (m *HashKVResponse) MarshalTo(dAtA []byte) (int, error) { 5855 var i int 5856 _ = i 5857 var l int 5858 _ = l 5859 if m.Header != nil { 5860 dAtA[i] = 0xa 5861 i++ 5862 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 5863 n18, err := m.Header.MarshalTo(dAtA[i:]) 5864 if err != nil { 5865 return 0, err 5866 } 5867 i += n18 5868 } 5869 if m.Hash != 0 { 5870 dAtA[i] = 0x10 5871 i++ 5872 i = encodeVarintRpc(dAtA, i, uint64(m.Hash)) 5873 } 5874 if m.CompactRevision != 0 { 5875 dAtA[i] = 0x18 5876 i++ 5877 i = encodeVarintRpc(dAtA, i, uint64(m.CompactRevision)) 5878 } 5879 return i, nil 5880} 5881 5882func (m *HashResponse) Marshal() (dAtA []byte, err error) { 5883 size := m.Size() 5884 dAtA = make([]byte, size) 5885 n, err := m.MarshalTo(dAtA) 5886 if err != nil { 5887 return nil, err 5888 } 5889 return dAtA[:n], nil 5890} 5891 5892func (m *HashResponse) MarshalTo(dAtA []byte) (int, error) { 5893 var i int 5894 _ = i 5895 var l int 5896 _ = l 5897 if m.Header != nil { 5898 dAtA[i] = 0xa 5899 i++ 5900 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 5901 n19, err := m.Header.MarshalTo(dAtA[i:]) 5902 if err != nil { 5903 return 0, err 5904 } 5905 i += n19 5906 } 5907 if m.Hash != 0 { 5908 dAtA[i] = 0x10 5909 i++ 5910 i = encodeVarintRpc(dAtA, i, uint64(m.Hash)) 5911 } 5912 return i, nil 5913} 5914 5915func (m *SnapshotRequest) Marshal() (dAtA []byte, err error) { 5916 size := m.Size() 5917 dAtA = make([]byte, size) 5918 n, err := m.MarshalTo(dAtA) 5919 if err != nil { 5920 return nil, err 5921 } 5922 return dAtA[:n], nil 5923} 5924 5925func (m *SnapshotRequest) MarshalTo(dAtA []byte) (int, error) { 5926 var i int 5927 _ = i 5928 var l int 5929 _ = l 5930 return i, nil 5931} 5932 5933func (m *SnapshotResponse) 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 *SnapshotResponse) 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 n20, err := m.Header.MarshalTo(dAtA[i:]) 5953 if err != nil { 5954 return 0, err 5955 } 5956 i += n20 5957 } 5958 if m.RemainingBytes != 0 { 5959 dAtA[i] = 0x10 5960 i++ 5961 i = encodeVarintRpc(dAtA, i, uint64(m.RemainingBytes)) 5962 } 5963 if len(m.Blob) > 0 { 5964 dAtA[i] = 0x1a 5965 i++ 5966 i = encodeVarintRpc(dAtA, i, uint64(len(m.Blob))) 5967 i += copy(dAtA[i:], m.Blob) 5968 } 5969 return i, nil 5970} 5971 5972func (m *WatchRequest) Marshal() (dAtA []byte, err error) { 5973 size := m.Size() 5974 dAtA = make([]byte, size) 5975 n, err := m.MarshalTo(dAtA) 5976 if err != nil { 5977 return nil, err 5978 } 5979 return dAtA[:n], nil 5980} 5981 5982func (m *WatchRequest) MarshalTo(dAtA []byte) (int, error) { 5983 var i int 5984 _ = i 5985 var l int 5986 _ = l 5987 if m.RequestUnion != nil { 5988 nn21, err := m.RequestUnion.MarshalTo(dAtA[i:]) 5989 if err != nil { 5990 return 0, err 5991 } 5992 i += nn21 5993 } 5994 return i, nil 5995} 5996 5997func (m *WatchRequest_CreateRequest) MarshalTo(dAtA []byte) (int, error) { 5998 i := 0 5999 if m.CreateRequest != nil { 6000 dAtA[i] = 0xa 6001 i++ 6002 i = encodeVarintRpc(dAtA, i, uint64(m.CreateRequest.Size())) 6003 n22, err := m.CreateRequest.MarshalTo(dAtA[i:]) 6004 if err != nil { 6005 return 0, err 6006 } 6007 i += n22 6008 } 6009 return i, nil 6010} 6011func (m *WatchRequest_CancelRequest) MarshalTo(dAtA []byte) (int, error) { 6012 i := 0 6013 if m.CancelRequest != nil { 6014 dAtA[i] = 0x12 6015 i++ 6016 i = encodeVarintRpc(dAtA, i, uint64(m.CancelRequest.Size())) 6017 n23, err := m.CancelRequest.MarshalTo(dAtA[i:]) 6018 if err != nil { 6019 return 0, err 6020 } 6021 i += n23 6022 } 6023 return i, nil 6024} 6025func (m *WatchRequest_ProgressRequest) MarshalTo(dAtA []byte) (int, error) { 6026 i := 0 6027 if m.ProgressRequest != nil { 6028 dAtA[i] = 0x1a 6029 i++ 6030 i = encodeVarintRpc(dAtA, i, uint64(m.ProgressRequest.Size())) 6031 n24, err := m.ProgressRequest.MarshalTo(dAtA[i:]) 6032 if err != nil { 6033 return 0, err 6034 } 6035 i += n24 6036 } 6037 return i, nil 6038} 6039func (m *WatchCreateRequest) Marshal() (dAtA []byte, err error) { 6040 size := m.Size() 6041 dAtA = make([]byte, size) 6042 n, err := m.MarshalTo(dAtA) 6043 if err != nil { 6044 return nil, err 6045 } 6046 return dAtA[:n], nil 6047} 6048 6049func (m *WatchCreateRequest) MarshalTo(dAtA []byte) (int, error) { 6050 var i int 6051 _ = i 6052 var l int 6053 _ = l 6054 if len(m.Key) > 0 { 6055 dAtA[i] = 0xa 6056 i++ 6057 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key))) 6058 i += copy(dAtA[i:], m.Key) 6059 } 6060 if len(m.RangeEnd) > 0 { 6061 dAtA[i] = 0x12 6062 i++ 6063 i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd))) 6064 i += copy(dAtA[i:], m.RangeEnd) 6065 } 6066 if m.StartRevision != 0 { 6067 dAtA[i] = 0x18 6068 i++ 6069 i = encodeVarintRpc(dAtA, i, uint64(m.StartRevision)) 6070 } 6071 if m.ProgressNotify { 6072 dAtA[i] = 0x20 6073 i++ 6074 if m.ProgressNotify { 6075 dAtA[i] = 1 6076 } else { 6077 dAtA[i] = 0 6078 } 6079 i++ 6080 } 6081 if len(m.Filters) > 0 { 6082 dAtA26 := make([]byte, len(m.Filters)*10) 6083 var j25 int 6084 for _, num := range m.Filters { 6085 for num >= 1<<7 { 6086 dAtA26[j25] = uint8(uint64(num)&0x7f | 0x80) 6087 num >>= 7 6088 j25++ 6089 } 6090 dAtA26[j25] = uint8(num) 6091 j25++ 6092 } 6093 dAtA[i] = 0x2a 6094 i++ 6095 i = encodeVarintRpc(dAtA, i, uint64(j25)) 6096 i += copy(dAtA[i:], dAtA26[:j25]) 6097 } 6098 if m.PrevKv { 6099 dAtA[i] = 0x30 6100 i++ 6101 if m.PrevKv { 6102 dAtA[i] = 1 6103 } else { 6104 dAtA[i] = 0 6105 } 6106 i++ 6107 } 6108 if m.WatchId != 0 { 6109 dAtA[i] = 0x38 6110 i++ 6111 i = encodeVarintRpc(dAtA, i, uint64(m.WatchId)) 6112 } 6113 if m.Fragment { 6114 dAtA[i] = 0x40 6115 i++ 6116 if m.Fragment { 6117 dAtA[i] = 1 6118 } else { 6119 dAtA[i] = 0 6120 } 6121 i++ 6122 } 6123 return i, nil 6124} 6125 6126func (m *WatchCancelRequest) Marshal() (dAtA []byte, err error) { 6127 size := m.Size() 6128 dAtA = make([]byte, size) 6129 n, err := m.MarshalTo(dAtA) 6130 if err != nil { 6131 return nil, err 6132 } 6133 return dAtA[:n], nil 6134} 6135 6136func (m *WatchCancelRequest) MarshalTo(dAtA []byte) (int, error) { 6137 var i int 6138 _ = i 6139 var l int 6140 _ = l 6141 if m.WatchId != 0 { 6142 dAtA[i] = 0x8 6143 i++ 6144 i = encodeVarintRpc(dAtA, i, uint64(m.WatchId)) 6145 } 6146 return i, nil 6147} 6148 6149func (m *WatchProgressRequest) Marshal() (dAtA []byte, err error) { 6150 size := m.Size() 6151 dAtA = make([]byte, size) 6152 n, err := m.MarshalTo(dAtA) 6153 if err != nil { 6154 return nil, err 6155 } 6156 return dAtA[:n], nil 6157} 6158 6159func (m *WatchProgressRequest) MarshalTo(dAtA []byte) (int, error) { 6160 var i int 6161 _ = i 6162 var l int 6163 _ = l 6164 return i, nil 6165} 6166 6167func (m *WatchResponse) Marshal() (dAtA []byte, err error) { 6168 size := m.Size() 6169 dAtA = make([]byte, size) 6170 n, err := m.MarshalTo(dAtA) 6171 if err != nil { 6172 return nil, err 6173 } 6174 return dAtA[:n], nil 6175} 6176 6177func (m *WatchResponse) MarshalTo(dAtA []byte) (int, error) { 6178 var i int 6179 _ = i 6180 var l int 6181 _ = l 6182 if m.Header != nil { 6183 dAtA[i] = 0xa 6184 i++ 6185 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 6186 n27, err := m.Header.MarshalTo(dAtA[i:]) 6187 if err != nil { 6188 return 0, err 6189 } 6190 i += n27 6191 } 6192 if m.WatchId != 0 { 6193 dAtA[i] = 0x10 6194 i++ 6195 i = encodeVarintRpc(dAtA, i, uint64(m.WatchId)) 6196 } 6197 if m.Created { 6198 dAtA[i] = 0x18 6199 i++ 6200 if m.Created { 6201 dAtA[i] = 1 6202 } else { 6203 dAtA[i] = 0 6204 } 6205 i++ 6206 } 6207 if m.Canceled { 6208 dAtA[i] = 0x20 6209 i++ 6210 if m.Canceled { 6211 dAtA[i] = 1 6212 } else { 6213 dAtA[i] = 0 6214 } 6215 i++ 6216 } 6217 if m.CompactRevision != 0 { 6218 dAtA[i] = 0x28 6219 i++ 6220 i = encodeVarintRpc(dAtA, i, uint64(m.CompactRevision)) 6221 } 6222 if len(m.CancelReason) > 0 { 6223 dAtA[i] = 0x32 6224 i++ 6225 i = encodeVarintRpc(dAtA, i, uint64(len(m.CancelReason))) 6226 i += copy(dAtA[i:], m.CancelReason) 6227 } 6228 if m.Fragment { 6229 dAtA[i] = 0x38 6230 i++ 6231 if m.Fragment { 6232 dAtA[i] = 1 6233 } else { 6234 dAtA[i] = 0 6235 } 6236 i++ 6237 } 6238 if len(m.Events) > 0 { 6239 for _, msg := range m.Events { 6240 dAtA[i] = 0x5a 6241 i++ 6242 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 6243 n, err := msg.MarshalTo(dAtA[i:]) 6244 if err != nil { 6245 return 0, err 6246 } 6247 i += n 6248 } 6249 } 6250 return i, nil 6251} 6252 6253func (m *LeaseGrantRequest) Marshal() (dAtA []byte, err error) { 6254 size := m.Size() 6255 dAtA = make([]byte, size) 6256 n, err := m.MarshalTo(dAtA) 6257 if err != nil { 6258 return nil, err 6259 } 6260 return dAtA[:n], nil 6261} 6262 6263func (m *LeaseGrantRequest) MarshalTo(dAtA []byte) (int, error) { 6264 var i int 6265 _ = i 6266 var l int 6267 _ = l 6268 if m.TTL != 0 { 6269 dAtA[i] = 0x8 6270 i++ 6271 i = encodeVarintRpc(dAtA, i, uint64(m.TTL)) 6272 } 6273 if m.ID != 0 { 6274 dAtA[i] = 0x10 6275 i++ 6276 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 6277 } 6278 return i, nil 6279} 6280 6281func (m *LeaseGrantResponse) Marshal() (dAtA []byte, err error) { 6282 size := m.Size() 6283 dAtA = make([]byte, size) 6284 n, err := m.MarshalTo(dAtA) 6285 if err != nil { 6286 return nil, err 6287 } 6288 return dAtA[:n], nil 6289} 6290 6291func (m *LeaseGrantResponse) MarshalTo(dAtA []byte) (int, error) { 6292 var i int 6293 _ = i 6294 var l int 6295 _ = l 6296 if m.Header != nil { 6297 dAtA[i] = 0xa 6298 i++ 6299 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 6300 n28, err := m.Header.MarshalTo(dAtA[i:]) 6301 if err != nil { 6302 return 0, err 6303 } 6304 i += n28 6305 } 6306 if m.ID != 0 { 6307 dAtA[i] = 0x10 6308 i++ 6309 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 6310 } 6311 if m.TTL != 0 { 6312 dAtA[i] = 0x18 6313 i++ 6314 i = encodeVarintRpc(dAtA, i, uint64(m.TTL)) 6315 } 6316 if len(m.Error) > 0 { 6317 dAtA[i] = 0x22 6318 i++ 6319 i = encodeVarintRpc(dAtA, i, uint64(len(m.Error))) 6320 i += copy(dAtA[i:], m.Error) 6321 } 6322 return i, nil 6323} 6324 6325func (m *LeaseRevokeRequest) Marshal() (dAtA []byte, err error) { 6326 size := m.Size() 6327 dAtA = make([]byte, size) 6328 n, err := m.MarshalTo(dAtA) 6329 if err != nil { 6330 return nil, err 6331 } 6332 return dAtA[:n], nil 6333} 6334 6335func (m *LeaseRevokeRequest) MarshalTo(dAtA []byte) (int, error) { 6336 var i int 6337 _ = i 6338 var l int 6339 _ = l 6340 if m.ID != 0 { 6341 dAtA[i] = 0x8 6342 i++ 6343 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 6344 } 6345 return i, nil 6346} 6347 6348func (m *LeaseRevokeResponse) Marshal() (dAtA []byte, err error) { 6349 size := m.Size() 6350 dAtA = make([]byte, size) 6351 n, err := m.MarshalTo(dAtA) 6352 if err != nil { 6353 return nil, err 6354 } 6355 return dAtA[:n], nil 6356} 6357 6358func (m *LeaseRevokeResponse) MarshalTo(dAtA []byte) (int, error) { 6359 var i int 6360 _ = i 6361 var l int 6362 _ = l 6363 if m.Header != nil { 6364 dAtA[i] = 0xa 6365 i++ 6366 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 6367 n29, err := m.Header.MarshalTo(dAtA[i:]) 6368 if err != nil { 6369 return 0, err 6370 } 6371 i += n29 6372 } 6373 return i, nil 6374} 6375 6376func (m *LeaseCheckpoint) Marshal() (dAtA []byte, err error) { 6377 size := m.Size() 6378 dAtA = make([]byte, size) 6379 n, err := m.MarshalTo(dAtA) 6380 if err != nil { 6381 return nil, err 6382 } 6383 return dAtA[:n], nil 6384} 6385 6386func (m *LeaseCheckpoint) MarshalTo(dAtA []byte) (int, error) { 6387 var i int 6388 _ = i 6389 var l int 6390 _ = l 6391 if m.ID != 0 { 6392 dAtA[i] = 0x8 6393 i++ 6394 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 6395 } 6396 if m.Remaining_TTL != 0 { 6397 dAtA[i] = 0x10 6398 i++ 6399 i = encodeVarintRpc(dAtA, i, uint64(m.Remaining_TTL)) 6400 } 6401 return i, nil 6402} 6403 6404func (m *LeaseCheckpointRequest) Marshal() (dAtA []byte, err error) { 6405 size := m.Size() 6406 dAtA = make([]byte, size) 6407 n, err := m.MarshalTo(dAtA) 6408 if err != nil { 6409 return nil, err 6410 } 6411 return dAtA[:n], nil 6412} 6413 6414func (m *LeaseCheckpointRequest) MarshalTo(dAtA []byte) (int, error) { 6415 var i int 6416 _ = i 6417 var l int 6418 _ = l 6419 if len(m.Checkpoints) > 0 { 6420 for _, msg := range m.Checkpoints { 6421 dAtA[i] = 0xa 6422 i++ 6423 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 6424 n, err := msg.MarshalTo(dAtA[i:]) 6425 if err != nil { 6426 return 0, err 6427 } 6428 i += n 6429 } 6430 } 6431 return i, nil 6432} 6433 6434func (m *LeaseCheckpointResponse) Marshal() (dAtA []byte, err error) { 6435 size := m.Size() 6436 dAtA = make([]byte, size) 6437 n, err := m.MarshalTo(dAtA) 6438 if err != nil { 6439 return nil, err 6440 } 6441 return dAtA[:n], nil 6442} 6443 6444func (m *LeaseCheckpointResponse) MarshalTo(dAtA []byte) (int, error) { 6445 var i int 6446 _ = i 6447 var l int 6448 _ = l 6449 if m.Header != nil { 6450 dAtA[i] = 0xa 6451 i++ 6452 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 6453 n30, err := m.Header.MarshalTo(dAtA[i:]) 6454 if err != nil { 6455 return 0, err 6456 } 6457 i += n30 6458 } 6459 return i, nil 6460} 6461 6462func (m *LeaseKeepAliveRequest) Marshal() (dAtA []byte, err error) { 6463 size := m.Size() 6464 dAtA = make([]byte, size) 6465 n, err := m.MarshalTo(dAtA) 6466 if err != nil { 6467 return nil, err 6468 } 6469 return dAtA[:n], nil 6470} 6471 6472func (m *LeaseKeepAliveRequest) MarshalTo(dAtA []byte) (int, error) { 6473 var i int 6474 _ = i 6475 var l int 6476 _ = l 6477 if m.ID != 0 { 6478 dAtA[i] = 0x8 6479 i++ 6480 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 6481 } 6482 return i, nil 6483} 6484 6485func (m *LeaseKeepAliveResponse) Marshal() (dAtA []byte, err error) { 6486 size := m.Size() 6487 dAtA = make([]byte, size) 6488 n, err := m.MarshalTo(dAtA) 6489 if err != nil { 6490 return nil, err 6491 } 6492 return dAtA[:n], nil 6493} 6494 6495func (m *LeaseKeepAliveResponse) MarshalTo(dAtA []byte) (int, error) { 6496 var i int 6497 _ = i 6498 var l int 6499 _ = l 6500 if m.Header != nil { 6501 dAtA[i] = 0xa 6502 i++ 6503 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 6504 n31, err := m.Header.MarshalTo(dAtA[i:]) 6505 if err != nil { 6506 return 0, err 6507 } 6508 i += n31 6509 } 6510 if m.ID != 0 { 6511 dAtA[i] = 0x10 6512 i++ 6513 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 6514 } 6515 if m.TTL != 0 { 6516 dAtA[i] = 0x18 6517 i++ 6518 i = encodeVarintRpc(dAtA, i, uint64(m.TTL)) 6519 } 6520 return i, nil 6521} 6522 6523func (m *LeaseTimeToLiveRequest) Marshal() (dAtA []byte, err error) { 6524 size := m.Size() 6525 dAtA = make([]byte, size) 6526 n, err := m.MarshalTo(dAtA) 6527 if err != nil { 6528 return nil, err 6529 } 6530 return dAtA[:n], nil 6531} 6532 6533func (m *LeaseTimeToLiveRequest) MarshalTo(dAtA []byte) (int, error) { 6534 var i int 6535 _ = i 6536 var l int 6537 _ = l 6538 if m.ID != 0 { 6539 dAtA[i] = 0x8 6540 i++ 6541 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 6542 } 6543 if m.Keys { 6544 dAtA[i] = 0x10 6545 i++ 6546 if m.Keys { 6547 dAtA[i] = 1 6548 } else { 6549 dAtA[i] = 0 6550 } 6551 i++ 6552 } 6553 return i, nil 6554} 6555 6556func (m *LeaseTimeToLiveResponse) Marshal() (dAtA []byte, err error) { 6557 size := m.Size() 6558 dAtA = make([]byte, size) 6559 n, err := m.MarshalTo(dAtA) 6560 if err != nil { 6561 return nil, err 6562 } 6563 return dAtA[:n], nil 6564} 6565 6566func (m *LeaseTimeToLiveResponse) MarshalTo(dAtA []byte) (int, error) { 6567 var i int 6568 _ = i 6569 var l int 6570 _ = l 6571 if m.Header != nil { 6572 dAtA[i] = 0xa 6573 i++ 6574 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 6575 n32, err := m.Header.MarshalTo(dAtA[i:]) 6576 if err != nil { 6577 return 0, err 6578 } 6579 i += n32 6580 } 6581 if m.ID != 0 { 6582 dAtA[i] = 0x10 6583 i++ 6584 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 6585 } 6586 if m.TTL != 0 { 6587 dAtA[i] = 0x18 6588 i++ 6589 i = encodeVarintRpc(dAtA, i, uint64(m.TTL)) 6590 } 6591 if m.GrantedTTL != 0 { 6592 dAtA[i] = 0x20 6593 i++ 6594 i = encodeVarintRpc(dAtA, i, uint64(m.GrantedTTL)) 6595 } 6596 if len(m.Keys) > 0 { 6597 for _, b := range m.Keys { 6598 dAtA[i] = 0x2a 6599 i++ 6600 i = encodeVarintRpc(dAtA, i, uint64(len(b))) 6601 i += copy(dAtA[i:], b) 6602 } 6603 } 6604 return i, nil 6605} 6606 6607func (m *LeaseLeasesRequest) Marshal() (dAtA []byte, err error) { 6608 size := m.Size() 6609 dAtA = make([]byte, size) 6610 n, err := m.MarshalTo(dAtA) 6611 if err != nil { 6612 return nil, err 6613 } 6614 return dAtA[:n], nil 6615} 6616 6617func (m *LeaseLeasesRequest) MarshalTo(dAtA []byte) (int, error) { 6618 var i int 6619 _ = i 6620 var l int 6621 _ = l 6622 return i, nil 6623} 6624 6625func (m *LeaseStatus) Marshal() (dAtA []byte, err error) { 6626 size := m.Size() 6627 dAtA = make([]byte, size) 6628 n, err := m.MarshalTo(dAtA) 6629 if err != nil { 6630 return nil, err 6631 } 6632 return dAtA[:n], nil 6633} 6634 6635func (m *LeaseStatus) MarshalTo(dAtA []byte) (int, error) { 6636 var i int 6637 _ = i 6638 var l int 6639 _ = l 6640 if m.ID != 0 { 6641 dAtA[i] = 0x8 6642 i++ 6643 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 6644 } 6645 return i, nil 6646} 6647 6648func (m *LeaseLeasesResponse) Marshal() (dAtA []byte, err error) { 6649 size := m.Size() 6650 dAtA = make([]byte, size) 6651 n, err := m.MarshalTo(dAtA) 6652 if err != nil { 6653 return nil, err 6654 } 6655 return dAtA[:n], nil 6656} 6657 6658func (m *LeaseLeasesResponse) MarshalTo(dAtA []byte) (int, error) { 6659 var i int 6660 _ = i 6661 var l int 6662 _ = l 6663 if m.Header != nil { 6664 dAtA[i] = 0xa 6665 i++ 6666 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 6667 n33, err := m.Header.MarshalTo(dAtA[i:]) 6668 if err != nil { 6669 return 0, err 6670 } 6671 i += n33 6672 } 6673 if len(m.Leases) > 0 { 6674 for _, msg := range m.Leases { 6675 dAtA[i] = 0x12 6676 i++ 6677 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 6678 n, err := msg.MarshalTo(dAtA[i:]) 6679 if err != nil { 6680 return 0, err 6681 } 6682 i += n 6683 } 6684 } 6685 return i, nil 6686} 6687 6688func (m *Member) Marshal() (dAtA []byte, err error) { 6689 size := m.Size() 6690 dAtA = make([]byte, size) 6691 n, err := m.MarshalTo(dAtA) 6692 if err != nil { 6693 return nil, err 6694 } 6695 return dAtA[:n], nil 6696} 6697 6698func (m *Member) MarshalTo(dAtA []byte) (int, error) { 6699 var i int 6700 _ = i 6701 var l int 6702 _ = l 6703 if m.ID != 0 { 6704 dAtA[i] = 0x8 6705 i++ 6706 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 6707 } 6708 if len(m.Name) > 0 { 6709 dAtA[i] = 0x12 6710 i++ 6711 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 6712 i += copy(dAtA[i:], m.Name) 6713 } 6714 if len(m.PeerURLs) > 0 { 6715 for _, s := range m.PeerURLs { 6716 dAtA[i] = 0x1a 6717 i++ 6718 l = len(s) 6719 for l >= 1<<7 { 6720 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 6721 l >>= 7 6722 i++ 6723 } 6724 dAtA[i] = uint8(l) 6725 i++ 6726 i += copy(dAtA[i:], s) 6727 } 6728 } 6729 if len(m.ClientURLs) > 0 { 6730 for _, s := range m.ClientURLs { 6731 dAtA[i] = 0x22 6732 i++ 6733 l = len(s) 6734 for l >= 1<<7 { 6735 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 6736 l >>= 7 6737 i++ 6738 } 6739 dAtA[i] = uint8(l) 6740 i++ 6741 i += copy(dAtA[i:], s) 6742 } 6743 } 6744 return i, nil 6745} 6746 6747func (m *MemberAddRequest) Marshal() (dAtA []byte, err error) { 6748 size := m.Size() 6749 dAtA = make([]byte, size) 6750 n, err := m.MarshalTo(dAtA) 6751 if err != nil { 6752 return nil, err 6753 } 6754 return dAtA[:n], nil 6755} 6756 6757func (m *MemberAddRequest) MarshalTo(dAtA []byte) (int, error) { 6758 var i int 6759 _ = i 6760 var l int 6761 _ = l 6762 if len(m.PeerURLs) > 0 { 6763 for _, s := range m.PeerURLs { 6764 dAtA[i] = 0xa 6765 i++ 6766 l = len(s) 6767 for l >= 1<<7 { 6768 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 6769 l >>= 7 6770 i++ 6771 } 6772 dAtA[i] = uint8(l) 6773 i++ 6774 i += copy(dAtA[i:], s) 6775 } 6776 } 6777 return i, nil 6778} 6779 6780func (m *MemberAddResponse) Marshal() (dAtA []byte, err error) { 6781 size := m.Size() 6782 dAtA = make([]byte, size) 6783 n, err := m.MarshalTo(dAtA) 6784 if err != nil { 6785 return nil, err 6786 } 6787 return dAtA[:n], nil 6788} 6789 6790func (m *MemberAddResponse) MarshalTo(dAtA []byte) (int, error) { 6791 var i int 6792 _ = i 6793 var l int 6794 _ = l 6795 if m.Header != nil { 6796 dAtA[i] = 0xa 6797 i++ 6798 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 6799 n34, err := m.Header.MarshalTo(dAtA[i:]) 6800 if err != nil { 6801 return 0, err 6802 } 6803 i += n34 6804 } 6805 if m.Member != nil { 6806 dAtA[i] = 0x12 6807 i++ 6808 i = encodeVarintRpc(dAtA, i, uint64(m.Member.Size())) 6809 n35, err := m.Member.MarshalTo(dAtA[i:]) 6810 if err != nil { 6811 return 0, err 6812 } 6813 i += n35 6814 } 6815 if len(m.Members) > 0 { 6816 for _, msg := range m.Members { 6817 dAtA[i] = 0x1a 6818 i++ 6819 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 6820 n, err := msg.MarshalTo(dAtA[i:]) 6821 if err != nil { 6822 return 0, err 6823 } 6824 i += n 6825 } 6826 } 6827 return i, nil 6828} 6829 6830func (m *MemberRemoveRequest) Marshal() (dAtA []byte, err error) { 6831 size := m.Size() 6832 dAtA = make([]byte, size) 6833 n, err := m.MarshalTo(dAtA) 6834 if err != nil { 6835 return nil, err 6836 } 6837 return dAtA[:n], nil 6838} 6839 6840func (m *MemberRemoveRequest) MarshalTo(dAtA []byte) (int, error) { 6841 var i int 6842 _ = i 6843 var l int 6844 _ = l 6845 if m.ID != 0 { 6846 dAtA[i] = 0x8 6847 i++ 6848 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 6849 } 6850 return i, nil 6851} 6852 6853func (m *MemberRemoveResponse) Marshal() (dAtA []byte, err error) { 6854 size := m.Size() 6855 dAtA = make([]byte, size) 6856 n, err := m.MarshalTo(dAtA) 6857 if err != nil { 6858 return nil, err 6859 } 6860 return dAtA[:n], nil 6861} 6862 6863func (m *MemberRemoveResponse) MarshalTo(dAtA []byte) (int, error) { 6864 var i int 6865 _ = i 6866 var l int 6867 _ = l 6868 if m.Header != nil { 6869 dAtA[i] = 0xa 6870 i++ 6871 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 6872 n36, err := m.Header.MarshalTo(dAtA[i:]) 6873 if err != nil { 6874 return 0, err 6875 } 6876 i += n36 6877 } 6878 if len(m.Members) > 0 { 6879 for _, msg := range m.Members { 6880 dAtA[i] = 0x12 6881 i++ 6882 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 6883 n, err := msg.MarshalTo(dAtA[i:]) 6884 if err != nil { 6885 return 0, err 6886 } 6887 i += n 6888 } 6889 } 6890 return i, nil 6891} 6892 6893func (m *MemberUpdateRequest) Marshal() (dAtA []byte, err error) { 6894 size := m.Size() 6895 dAtA = make([]byte, size) 6896 n, err := m.MarshalTo(dAtA) 6897 if err != nil { 6898 return nil, err 6899 } 6900 return dAtA[:n], nil 6901} 6902 6903func (m *MemberUpdateRequest) MarshalTo(dAtA []byte) (int, error) { 6904 var i int 6905 _ = i 6906 var l int 6907 _ = l 6908 if m.ID != 0 { 6909 dAtA[i] = 0x8 6910 i++ 6911 i = encodeVarintRpc(dAtA, i, uint64(m.ID)) 6912 } 6913 if len(m.PeerURLs) > 0 { 6914 for _, s := range m.PeerURLs { 6915 dAtA[i] = 0x12 6916 i++ 6917 l = len(s) 6918 for l >= 1<<7 { 6919 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 6920 l >>= 7 6921 i++ 6922 } 6923 dAtA[i] = uint8(l) 6924 i++ 6925 i += copy(dAtA[i:], s) 6926 } 6927 } 6928 return i, nil 6929} 6930 6931func (m *MemberUpdateResponse) 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 *MemberUpdateResponse) 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 n37, err := m.Header.MarshalTo(dAtA[i:]) 6951 if err != nil { 6952 return 0, err 6953 } 6954 i += n37 6955 } 6956 if len(m.Members) > 0 { 6957 for _, msg := range m.Members { 6958 dAtA[i] = 0x12 6959 i++ 6960 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 6961 n, err := msg.MarshalTo(dAtA[i:]) 6962 if err != nil { 6963 return 0, err 6964 } 6965 i += n 6966 } 6967 } 6968 return i, nil 6969} 6970 6971func (m *MemberListRequest) Marshal() (dAtA []byte, err error) { 6972 size := m.Size() 6973 dAtA = make([]byte, size) 6974 n, err := m.MarshalTo(dAtA) 6975 if err != nil { 6976 return nil, err 6977 } 6978 return dAtA[:n], nil 6979} 6980 6981func (m *MemberListRequest) MarshalTo(dAtA []byte) (int, error) { 6982 var i int 6983 _ = i 6984 var l int 6985 _ = l 6986 return i, nil 6987} 6988 6989func (m *MemberListResponse) Marshal() (dAtA []byte, err error) { 6990 size := m.Size() 6991 dAtA = make([]byte, size) 6992 n, err := m.MarshalTo(dAtA) 6993 if err != nil { 6994 return nil, err 6995 } 6996 return dAtA[:n], nil 6997} 6998 6999func (m *MemberListResponse) MarshalTo(dAtA []byte) (int, error) { 7000 var i int 7001 _ = i 7002 var l int 7003 _ = l 7004 if m.Header != nil { 7005 dAtA[i] = 0xa 7006 i++ 7007 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 7008 n38, err := m.Header.MarshalTo(dAtA[i:]) 7009 if err != nil { 7010 return 0, err 7011 } 7012 i += n38 7013 } 7014 if len(m.Members) > 0 { 7015 for _, msg := range m.Members { 7016 dAtA[i] = 0x12 7017 i++ 7018 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 7019 n, err := msg.MarshalTo(dAtA[i:]) 7020 if err != nil { 7021 return 0, err 7022 } 7023 i += n 7024 } 7025 } 7026 return i, nil 7027} 7028 7029func (m *DefragmentRequest) Marshal() (dAtA []byte, err error) { 7030 size := m.Size() 7031 dAtA = make([]byte, size) 7032 n, err := m.MarshalTo(dAtA) 7033 if err != nil { 7034 return nil, err 7035 } 7036 return dAtA[:n], nil 7037} 7038 7039func (m *DefragmentRequest) MarshalTo(dAtA []byte) (int, error) { 7040 var i int 7041 _ = i 7042 var l int 7043 _ = l 7044 return i, nil 7045} 7046 7047func (m *DefragmentResponse) Marshal() (dAtA []byte, err error) { 7048 size := m.Size() 7049 dAtA = make([]byte, size) 7050 n, err := m.MarshalTo(dAtA) 7051 if err != nil { 7052 return nil, err 7053 } 7054 return dAtA[:n], nil 7055} 7056 7057func (m *DefragmentResponse) MarshalTo(dAtA []byte) (int, error) { 7058 var i int 7059 _ = i 7060 var l int 7061 _ = l 7062 if m.Header != nil { 7063 dAtA[i] = 0xa 7064 i++ 7065 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 7066 n39, err := m.Header.MarshalTo(dAtA[i:]) 7067 if err != nil { 7068 return 0, err 7069 } 7070 i += n39 7071 } 7072 return i, nil 7073} 7074 7075func (m *MoveLeaderRequest) Marshal() (dAtA []byte, err error) { 7076 size := m.Size() 7077 dAtA = make([]byte, size) 7078 n, err := m.MarshalTo(dAtA) 7079 if err != nil { 7080 return nil, err 7081 } 7082 return dAtA[:n], nil 7083} 7084 7085func (m *MoveLeaderRequest) MarshalTo(dAtA []byte) (int, error) { 7086 var i int 7087 _ = i 7088 var l int 7089 _ = l 7090 if m.TargetID != 0 { 7091 dAtA[i] = 0x8 7092 i++ 7093 i = encodeVarintRpc(dAtA, i, uint64(m.TargetID)) 7094 } 7095 return i, nil 7096} 7097 7098func (m *MoveLeaderResponse) Marshal() (dAtA []byte, err error) { 7099 size := m.Size() 7100 dAtA = make([]byte, size) 7101 n, err := m.MarshalTo(dAtA) 7102 if err != nil { 7103 return nil, err 7104 } 7105 return dAtA[:n], nil 7106} 7107 7108func (m *MoveLeaderResponse) MarshalTo(dAtA []byte) (int, error) { 7109 var i int 7110 _ = i 7111 var l int 7112 _ = l 7113 if m.Header != nil { 7114 dAtA[i] = 0xa 7115 i++ 7116 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 7117 n40, err := m.Header.MarshalTo(dAtA[i:]) 7118 if err != nil { 7119 return 0, err 7120 } 7121 i += n40 7122 } 7123 return i, nil 7124} 7125 7126func (m *AlarmRequest) Marshal() (dAtA []byte, err error) { 7127 size := m.Size() 7128 dAtA = make([]byte, size) 7129 n, err := m.MarshalTo(dAtA) 7130 if err != nil { 7131 return nil, err 7132 } 7133 return dAtA[:n], nil 7134} 7135 7136func (m *AlarmRequest) MarshalTo(dAtA []byte) (int, error) { 7137 var i int 7138 _ = i 7139 var l int 7140 _ = l 7141 if m.Action != 0 { 7142 dAtA[i] = 0x8 7143 i++ 7144 i = encodeVarintRpc(dAtA, i, uint64(m.Action)) 7145 } 7146 if m.MemberID != 0 { 7147 dAtA[i] = 0x10 7148 i++ 7149 i = encodeVarintRpc(dAtA, i, uint64(m.MemberID)) 7150 } 7151 if m.Alarm != 0 { 7152 dAtA[i] = 0x18 7153 i++ 7154 i = encodeVarintRpc(dAtA, i, uint64(m.Alarm)) 7155 } 7156 return i, nil 7157} 7158 7159func (m *AlarmMember) Marshal() (dAtA []byte, err error) { 7160 size := m.Size() 7161 dAtA = make([]byte, size) 7162 n, err := m.MarshalTo(dAtA) 7163 if err != nil { 7164 return nil, err 7165 } 7166 return dAtA[:n], nil 7167} 7168 7169func (m *AlarmMember) MarshalTo(dAtA []byte) (int, error) { 7170 var i int 7171 _ = i 7172 var l int 7173 _ = l 7174 if m.MemberID != 0 { 7175 dAtA[i] = 0x8 7176 i++ 7177 i = encodeVarintRpc(dAtA, i, uint64(m.MemberID)) 7178 } 7179 if m.Alarm != 0 { 7180 dAtA[i] = 0x10 7181 i++ 7182 i = encodeVarintRpc(dAtA, i, uint64(m.Alarm)) 7183 } 7184 return i, nil 7185} 7186 7187func (m *AlarmResponse) Marshal() (dAtA []byte, err error) { 7188 size := m.Size() 7189 dAtA = make([]byte, size) 7190 n, err := m.MarshalTo(dAtA) 7191 if err != nil { 7192 return nil, err 7193 } 7194 return dAtA[:n], nil 7195} 7196 7197func (m *AlarmResponse) MarshalTo(dAtA []byte) (int, error) { 7198 var i int 7199 _ = i 7200 var l int 7201 _ = l 7202 if m.Header != nil { 7203 dAtA[i] = 0xa 7204 i++ 7205 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 7206 n41, err := m.Header.MarshalTo(dAtA[i:]) 7207 if err != nil { 7208 return 0, err 7209 } 7210 i += n41 7211 } 7212 if len(m.Alarms) > 0 { 7213 for _, msg := range m.Alarms { 7214 dAtA[i] = 0x12 7215 i++ 7216 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 7217 n, err := msg.MarshalTo(dAtA[i:]) 7218 if err != nil { 7219 return 0, err 7220 } 7221 i += n 7222 } 7223 } 7224 return i, nil 7225} 7226 7227func (m *StatusRequest) Marshal() (dAtA []byte, err error) { 7228 size := m.Size() 7229 dAtA = make([]byte, size) 7230 n, err := m.MarshalTo(dAtA) 7231 if err != nil { 7232 return nil, err 7233 } 7234 return dAtA[:n], nil 7235} 7236 7237func (m *StatusRequest) MarshalTo(dAtA []byte) (int, error) { 7238 var i int 7239 _ = i 7240 var l int 7241 _ = l 7242 return i, nil 7243} 7244 7245func (m *StatusResponse) Marshal() (dAtA []byte, err error) { 7246 size := m.Size() 7247 dAtA = make([]byte, size) 7248 n, err := m.MarshalTo(dAtA) 7249 if err != nil { 7250 return nil, err 7251 } 7252 return dAtA[:n], nil 7253} 7254 7255func (m *StatusResponse) MarshalTo(dAtA []byte) (int, error) { 7256 var i int 7257 _ = i 7258 var l int 7259 _ = l 7260 if m.Header != nil { 7261 dAtA[i] = 0xa 7262 i++ 7263 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 7264 n42, err := m.Header.MarshalTo(dAtA[i:]) 7265 if err != nil { 7266 return 0, err 7267 } 7268 i += n42 7269 } 7270 if len(m.Version) > 0 { 7271 dAtA[i] = 0x12 7272 i++ 7273 i = encodeVarintRpc(dAtA, i, uint64(len(m.Version))) 7274 i += copy(dAtA[i:], m.Version) 7275 } 7276 if m.DbSize != 0 { 7277 dAtA[i] = 0x18 7278 i++ 7279 i = encodeVarintRpc(dAtA, i, uint64(m.DbSize)) 7280 } 7281 if m.Leader != 0 { 7282 dAtA[i] = 0x20 7283 i++ 7284 i = encodeVarintRpc(dAtA, i, uint64(m.Leader)) 7285 } 7286 if m.RaftIndex != 0 { 7287 dAtA[i] = 0x28 7288 i++ 7289 i = encodeVarintRpc(dAtA, i, uint64(m.RaftIndex)) 7290 } 7291 if m.RaftTerm != 0 { 7292 dAtA[i] = 0x30 7293 i++ 7294 i = encodeVarintRpc(dAtA, i, uint64(m.RaftTerm)) 7295 } 7296 if m.RaftAppliedIndex != 0 { 7297 dAtA[i] = 0x38 7298 i++ 7299 i = encodeVarintRpc(dAtA, i, uint64(m.RaftAppliedIndex)) 7300 } 7301 if len(m.Errors) > 0 { 7302 for _, s := range m.Errors { 7303 dAtA[i] = 0x42 7304 i++ 7305 l = len(s) 7306 for l >= 1<<7 { 7307 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 7308 l >>= 7 7309 i++ 7310 } 7311 dAtA[i] = uint8(l) 7312 i++ 7313 i += copy(dAtA[i:], s) 7314 } 7315 } 7316 if m.DbSizeInUse != 0 { 7317 dAtA[i] = 0x48 7318 i++ 7319 i = encodeVarintRpc(dAtA, i, uint64(m.DbSizeInUse)) 7320 } 7321 return i, nil 7322} 7323 7324func (m *AuthEnableRequest) Marshal() (dAtA []byte, err error) { 7325 size := m.Size() 7326 dAtA = make([]byte, size) 7327 n, err := m.MarshalTo(dAtA) 7328 if err != nil { 7329 return nil, err 7330 } 7331 return dAtA[:n], nil 7332} 7333 7334func (m *AuthEnableRequest) MarshalTo(dAtA []byte) (int, error) { 7335 var i int 7336 _ = i 7337 var l int 7338 _ = l 7339 return i, nil 7340} 7341 7342func (m *AuthDisableRequest) Marshal() (dAtA []byte, err error) { 7343 size := m.Size() 7344 dAtA = make([]byte, size) 7345 n, err := m.MarshalTo(dAtA) 7346 if err != nil { 7347 return nil, err 7348 } 7349 return dAtA[:n], nil 7350} 7351 7352func (m *AuthDisableRequest) MarshalTo(dAtA []byte) (int, error) { 7353 var i int 7354 _ = i 7355 var l int 7356 _ = l 7357 return i, nil 7358} 7359 7360func (m *AuthenticateRequest) Marshal() (dAtA []byte, err error) { 7361 size := m.Size() 7362 dAtA = make([]byte, size) 7363 n, err := m.MarshalTo(dAtA) 7364 if err != nil { 7365 return nil, err 7366 } 7367 return dAtA[:n], nil 7368} 7369 7370func (m *AuthenticateRequest) MarshalTo(dAtA []byte) (int, error) { 7371 var i int 7372 _ = i 7373 var l int 7374 _ = l 7375 if len(m.Name) > 0 { 7376 dAtA[i] = 0xa 7377 i++ 7378 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 7379 i += copy(dAtA[i:], m.Name) 7380 } 7381 if len(m.Password) > 0 { 7382 dAtA[i] = 0x12 7383 i++ 7384 i = encodeVarintRpc(dAtA, i, uint64(len(m.Password))) 7385 i += copy(dAtA[i:], m.Password) 7386 } 7387 return i, nil 7388} 7389 7390func (m *AuthUserAddRequest) Marshal() (dAtA []byte, err error) { 7391 size := m.Size() 7392 dAtA = make([]byte, size) 7393 n, err := m.MarshalTo(dAtA) 7394 if err != nil { 7395 return nil, err 7396 } 7397 return dAtA[:n], nil 7398} 7399 7400func (m *AuthUserAddRequest) MarshalTo(dAtA []byte) (int, error) { 7401 var i int 7402 _ = i 7403 var l int 7404 _ = l 7405 if len(m.Name) > 0 { 7406 dAtA[i] = 0xa 7407 i++ 7408 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 7409 i += copy(dAtA[i:], m.Name) 7410 } 7411 if len(m.Password) > 0 { 7412 dAtA[i] = 0x12 7413 i++ 7414 i = encodeVarintRpc(dAtA, i, uint64(len(m.Password))) 7415 i += copy(dAtA[i:], m.Password) 7416 } 7417 return i, nil 7418} 7419 7420func (m *AuthUserGetRequest) Marshal() (dAtA []byte, err error) { 7421 size := m.Size() 7422 dAtA = make([]byte, size) 7423 n, err := m.MarshalTo(dAtA) 7424 if err != nil { 7425 return nil, err 7426 } 7427 return dAtA[:n], nil 7428} 7429 7430func (m *AuthUserGetRequest) MarshalTo(dAtA []byte) (int, error) { 7431 var i int 7432 _ = i 7433 var l int 7434 _ = l 7435 if len(m.Name) > 0 { 7436 dAtA[i] = 0xa 7437 i++ 7438 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 7439 i += copy(dAtA[i:], m.Name) 7440 } 7441 return i, nil 7442} 7443 7444func (m *AuthUserDeleteRequest) Marshal() (dAtA []byte, err error) { 7445 size := m.Size() 7446 dAtA = make([]byte, size) 7447 n, err := m.MarshalTo(dAtA) 7448 if err != nil { 7449 return nil, err 7450 } 7451 return dAtA[:n], nil 7452} 7453 7454func (m *AuthUserDeleteRequest) MarshalTo(dAtA []byte) (int, error) { 7455 var i int 7456 _ = i 7457 var l int 7458 _ = l 7459 if len(m.Name) > 0 { 7460 dAtA[i] = 0xa 7461 i++ 7462 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 7463 i += copy(dAtA[i:], m.Name) 7464 } 7465 return i, nil 7466} 7467 7468func (m *AuthUserChangePasswordRequest) Marshal() (dAtA []byte, err error) { 7469 size := m.Size() 7470 dAtA = make([]byte, size) 7471 n, err := m.MarshalTo(dAtA) 7472 if err != nil { 7473 return nil, err 7474 } 7475 return dAtA[:n], nil 7476} 7477 7478func (m *AuthUserChangePasswordRequest) MarshalTo(dAtA []byte) (int, error) { 7479 var i int 7480 _ = i 7481 var l int 7482 _ = l 7483 if len(m.Name) > 0 { 7484 dAtA[i] = 0xa 7485 i++ 7486 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 7487 i += copy(dAtA[i:], m.Name) 7488 } 7489 if len(m.Password) > 0 { 7490 dAtA[i] = 0x12 7491 i++ 7492 i = encodeVarintRpc(dAtA, i, uint64(len(m.Password))) 7493 i += copy(dAtA[i:], m.Password) 7494 } 7495 return i, nil 7496} 7497 7498func (m *AuthUserGrantRoleRequest) Marshal() (dAtA []byte, err error) { 7499 size := m.Size() 7500 dAtA = make([]byte, size) 7501 n, err := m.MarshalTo(dAtA) 7502 if err != nil { 7503 return nil, err 7504 } 7505 return dAtA[:n], nil 7506} 7507 7508func (m *AuthUserGrantRoleRequest) MarshalTo(dAtA []byte) (int, error) { 7509 var i int 7510 _ = i 7511 var l int 7512 _ = l 7513 if len(m.User) > 0 { 7514 dAtA[i] = 0xa 7515 i++ 7516 i = encodeVarintRpc(dAtA, i, uint64(len(m.User))) 7517 i += copy(dAtA[i:], m.User) 7518 } 7519 if len(m.Role) > 0 { 7520 dAtA[i] = 0x12 7521 i++ 7522 i = encodeVarintRpc(dAtA, i, uint64(len(m.Role))) 7523 i += copy(dAtA[i:], m.Role) 7524 } 7525 return i, nil 7526} 7527 7528func (m *AuthUserRevokeRoleRequest) Marshal() (dAtA []byte, err error) { 7529 size := m.Size() 7530 dAtA = make([]byte, size) 7531 n, err := m.MarshalTo(dAtA) 7532 if err != nil { 7533 return nil, err 7534 } 7535 return dAtA[:n], nil 7536} 7537 7538func (m *AuthUserRevokeRoleRequest) MarshalTo(dAtA []byte) (int, error) { 7539 var i int 7540 _ = i 7541 var l int 7542 _ = l 7543 if len(m.Name) > 0 { 7544 dAtA[i] = 0xa 7545 i++ 7546 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 7547 i += copy(dAtA[i:], m.Name) 7548 } 7549 if len(m.Role) > 0 { 7550 dAtA[i] = 0x12 7551 i++ 7552 i = encodeVarintRpc(dAtA, i, uint64(len(m.Role))) 7553 i += copy(dAtA[i:], m.Role) 7554 } 7555 return i, nil 7556} 7557 7558func (m *AuthRoleAddRequest) Marshal() (dAtA []byte, err error) { 7559 size := m.Size() 7560 dAtA = make([]byte, size) 7561 n, err := m.MarshalTo(dAtA) 7562 if err != nil { 7563 return nil, err 7564 } 7565 return dAtA[:n], nil 7566} 7567 7568func (m *AuthRoleAddRequest) MarshalTo(dAtA []byte) (int, error) { 7569 var i int 7570 _ = i 7571 var l int 7572 _ = l 7573 if len(m.Name) > 0 { 7574 dAtA[i] = 0xa 7575 i++ 7576 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 7577 i += copy(dAtA[i:], m.Name) 7578 } 7579 return i, nil 7580} 7581 7582func (m *AuthRoleGetRequest) Marshal() (dAtA []byte, err error) { 7583 size := m.Size() 7584 dAtA = make([]byte, size) 7585 n, err := m.MarshalTo(dAtA) 7586 if err != nil { 7587 return nil, err 7588 } 7589 return dAtA[:n], nil 7590} 7591 7592func (m *AuthRoleGetRequest) MarshalTo(dAtA []byte) (int, error) { 7593 var i int 7594 _ = i 7595 var l int 7596 _ = l 7597 if len(m.Role) > 0 { 7598 dAtA[i] = 0xa 7599 i++ 7600 i = encodeVarintRpc(dAtA, i, uint64(len(m.Role))) 7601 i += copy(dAtA[i:], m.Role) 7602 } 7603 return i, nil 7604} 7605 7606func (m *AuthUserListRequest) Marshal() (dAtA []byte, err error) { 7607 size := m.Size() 7608 dAtA = make([]byte, size) 7609 n, err := m.MarshalTo(dAtA) 7610 if err != nil { 7611 return nil, err 7612 } 7613 return dAtA[:n], nil 7614} 7615 7616func (m *AuthUserListRequest) MarshalTo(dAtA []byte) (int, error) { 7617 var i int 7618 _ = i 7619 var l int 7620 _ = l 7621 return i, nil 7622} 7623 7624func (m *AuthRoleListRequest) Marshal() (dAtA []byte, err error) { 7625 size := m.Size() 7626 dAtA = make([]byte, size) 7627 n, err := m.MarshalTo(dAtA) 7628 if err != nil { 7629 return nil, err 7630 } 7631 return dAtA[:n], nil 7632} 7633 7634func (m *AuthRoleListRequest) MarshalTo(dAtA []byte) (int, error) { 7635 var i int 7636 _ = i 7637 var l int 7638 _ = l 7639 return i, nil 7640} 7641 7642func (m *AuthRoleDeleteRequest) Marshal() (dAtA []byte, err error) { 7643 size := m.Size() 7644 dAtA = make([]byte, size) 7645 n, err := m.MarshalTo(dAtA) 7646 if err != nil { 7647 return nil, err 7648 } 7649 return dAtA[:n], nil 7650} 7651 7652func (m *AuthRoleDeleteRequest) MarshalTo(dAtA []byte) (int, error) { 7653 var i int 7654 _ = i 7655 var l int 7656 _ = l 7657 if len(m.Role) > 0 { 7658 dAtA[i] = 0xa 7659 i++ 7660 i = encodeVarintRpc(dAtA, i, uint64(len(m.Role))) 7661 i += copy(dAtA[i:], m.Role) 7662 } 7663 return i, nil 7664} 7665 7666func (m *AuthRoleGrantPermissionRequest) Marshal() (dAtA []byte, err error) { 7667 size := m.Size() 7668 dAtA = make([]byte, size) 7669 n, err := m.MarshalTo(dAtA) 7670 if err != nil { 7671 return nil, err 7672 } 7673 return dAtA[:n], nil 7674} 7675 7676func (m *AuthRoleGrantPermissionRequest) MarshalTo(dAtA []byte) (int, error) { 7677 var i int 7678 _ = i 7679 var l int 7680 _ = l 7681 if len(m.Name) > 0 { 7682 dAtA[i] = 0xa 7683 i++ 7684 i = encodeVarintRpc(dAtA, i, uint64(len(m.Name))) 7685 i += copy(dAtA[i:], m.Name) 7686 } 7687 if m.Perm != nil { 7688 dAtA[i] = 0x12 7689 i++ 7690 i = encodeVarintRpc(dAtA, i, uint64(m.Perm.Size())) 7691 n43, err := m.Perm.MarshalTo(dAtA[i:]) 7692 if err != nil { 7693 return 0, err 7694 } 7695 i += n43 7696 } 7697 return i, nil 7698} 7699 7700func (m *AuthRoleRevokePermissionRequest) Marshal() (dAtA []byte, err error) { 7701 size := m.Size() 7702 dAtA = make([]byte, size) 7703 n, err := m.MarshalTo(dAtA) 7704 if err != nil { 7705 return nil, err 7706 } 7707 return dAtA[:n], nil 7708} 7709 7710func (m *AuthRoleRevokePermissionRequest) MarshalTo(dAtA []byte) (int, error) { 7711 var i int 7712 _ = i 7713 var l int 7714 _ = l 7715 if len(m.Role) > 0 { 7716 dAtA[i] = 0xa 7717 i++ 7718 i = encodeVarintRpc(dAtA, i, uint64(len(m.Role))) 7719 i += copy(dAtA[i:], m.Role) 7720 } 7721 if len(m.Key) > 0 { 7722 dAtA[i] = 0x12 7723 i++ 7724 i = encodeVarintRpc(dAtA, i, uint64(len(m.Key))) 7725 i += copy(dAtA[i:], m.Key) 7726 } 7727 if len(m.RangeEnd) > 0 { 7728 dAtA[i] = 0x1a 7729 i++ 7730 i = encodeVarintRpc(dAtA, i, uint64(len(m.RangeEnd))) 7731 i += copy(dAtA[i:], m.RangeEnd) 7732 } 7733 return i, nil 7734} 7735 7736func (m *AuthEnableResponse) Marshal() (dAtA []byte, err error) { 7737 size := m.Size() 7738 dAtA = make([]byte, size) 7739 n, err := m.MarshalTo(dAtA) 7740 if err != nil { 7741 return nil, err 7742 } 7743 return dAtA[:n], nil 7744} 7745 7746func (m *AuthEnableResponse) MarshalTo(dAtA []byte) (int, error) { 7747 var i int 7748 _ = i 7749 var l int 7750 _ = l 7751 if m.Header != nil { 7752 dAtA[i] = 0xa 7753 i++ 7754 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 7755 n44, err := m.Header.MarshalTo(dAtA[i:]) 7756 if err != nil { 7757 return 0, err 7758 } 7759 i += n44 7760 } 7761 return i, nil 7762} 7763 7764func (m *AuthDisableResponse) Marshal() (dAtA []byte, err error) { 7765 size := m.Size() 7766 dAtA = make([]byte, size) 7767 n, err := m.MarshalTo(dAtA) 7768 if err != nil { 7769 return nil, err 7770 } 7771 return dAtA[:n], nil 7772} 7773 7774func (m *AuthDisableResponse) MarshalTo(dAtA []byte) (int, error) { 7775 var i int 7776 _ = i 7777 var l int 7778 _ = l 7779 if m.Header != nil { 7780 dAtA[i] = 0xa 7781 i++ 7782 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 7783 n45, err := m.Header.MarshalTo(dAtA[i:]) 7784 if err != nil { 7785 return 0, err 7786 } 7787 i += n45 7788 } 7789 return i, nil 7790} 7791 7792func (m *AuthenticateResponse) Marshal() (dAtA []byte, err error) { 7793 size := m.Size() 7794 dAtA = make([]byte, size) 7795 n, err := m.MarshalTo(dAtA) 7796 if err != nil { 7797 return nil, err 7798 } 7799 return dAtA[:n], nil 7800} 7801 7802func (m *AuthenticateResponse) MarshalTo(dAtA []byte) (int, error) { 7803 var i int 7804 _ = i 7805 var l int 7806 _ = l 7807 if m.Header != nil { 7808 dAtA[i] = 0xa 7809 i++ 7810 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 7811 n46, err := m.Header.MarshalTo(dAtA[i:]) 7812 if err != nil { 7813 return 0, err 7814 } 7815 i += n46 7816 } 7817 if len(m.Token) > 0 { 7818 dAtA[i] = 0x12 7819 i++ 7820 i = encodeVarintRpc(dAtA, i, uint64(len(m.Token))) 7821 i += copy(dAtA[i:], m.Token) 7822 } 7823 return i, nil 7824} 7825 7826func (m *AuthUserAddResponse) Marshal() (dAtA []byte, err error) { 7827 size := m.Size() 7828 dAtA = make([]byte, size) 7829 n, err := m.MarshalTo(dAtA) 7830 if err != nil { 7831 return nil, err 7832 } 7833 return dAtA[:n], nil 7834} 7835 7836func (m *AuthUserAddResponse) MarshalTo(dAtA []byte) (int, error) { 7837 var i int 7838 _ = i 7839 var l int 7840 _ = l 7841 if m.Header != nil { 7842 dAtA[i] = 0xa 7843 i++ 7844 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 7845 n47, err := m.Header.MarshalTo(dAtA[i:]) 7846 if err != nil { 7847 return 0, err 7848 } 7849 i += n47 7850 } 7851 return i, nil 7852} 7853 7854func (m *AuthUserGetResponse) Marshal() (dAtA []byte, err error) { 7855 size := m.Size() 7856 dAtA = make([]byte, size) 7857 n, err := m.MarshalTo(dAtA) 7858 if err != nil { 7859 return nil, err 7860 } 7861 return dAtA[:n], nil 7862} 7863 7864func (m *AuthUserGetResponse) MarshalTo(dAtA []byte) (int, error) { 7865 var i int 7866 _ = i 7867 var l int 7868 _ = l 7869 if m.Header != nil { 7870 dAtA[i] = 0xa 7871 i++ 7872 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 7873 n48, err := m.Header.MarshalTo(dAtA[i:]) 7874 if err != nil { 7875 return 0, err 7876 } 7877 i += n48 7878 } 7879 if len(m.Roles) > 0 { 7880 for _, s := range m.Roles { 7881 dAtA[i] = 0x12 7882 i++ 7883 l = len(s) 7884 for l >= 1<<7 { 7885 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 7886 l >>= 7 7887 i++ 7888 } 7889 dAtA[i] = uint8(l) 7890 i++ 7891 i += copy(dAtA[i:], s) 7892 } 7893 } 7894 return i, nil 7895} 7896 7897func (m *AuthUserDeleteResponse) Marshal() (dAtA []byte, err error) { 7898 size := m.Size() 7899 dAtA = make([]byte, size) 7900 n, err := m.MarshalTo(dAtA) 7901 if err != nil { 7902 return nil, err 7903 } 7904 return dAtA[:n], nil 7905} 7906 7907func (m *AuthUserDeleteResponse) MarshalTo(dAtA []byte) (int, error) { 7908 var i int 7909 _ = i 7910 var l int 7911 _ = l 7912 if m.Header != nil { 7913 dAtA[i] = 0xa 7914 i++ 7915 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 7916 n49, err := m.Header.MarshalTo(dAtA[i:]) 7917 if err != nil { 7918 return 0, err 7919 } 7920 i += n49 7921 } 7922 return i, nil 7923} 7924 7925func (m *AuthUserChangePasswordResponse) Marshal() (dAtA []byte, err error) { 7926 size := m.Size() 7927 dAtA = make([]byte, size) 7928 n, err := m.MarshalTo(dAtA) 7929 if err != nil { 7930 return nil, err 7931 } 7932 return dAtA[:n], nil 7933} 7934 7935func (m *AuthUserChangePasswordResponse) MarshalTo(dAtA []byte) (int, error) { 7936 var i int 7937 _ = i 7938 var l int 7939 _ = l 7940 if m.Header != nil { 7941 dAtA[i] = 0xa 7942 i++ 7943 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 7944 n50, err := m.Header.MarshalTo(dAtA[i:]) 7945 if err != nil { 7946 return 0, err 7947 } 7948 i += n50 7949 } 7950 return i, nil 7951} 7952 7953func (m *AuthUserGrantRoleResponse) Marshal() (dAtA []byte, err error) { 7954 size := m.Size() 7955 dAtA = make([]byte, size) 7956 n, err := m.MarshalTo(dAtA) 7957 if err != nil { 7958 return nil, err 7959 } 7960 return dAtA[:n], nil 7961} 7962 7963func (m *AuthUserGrantRoleResponse) MarshalTo(dAtA []byte) (int, error) { 7964 var i int 7965 _ = i 7966 var l int 7967 _ = l 7968 if m.Header != nil { 7969 dAtA[i] = 0xa 7970 i++ 7971 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 7972 n51, err := m.Header.MarshalTo(dAtA[i:]) 7973 if err != nil { 7974 return 0, err 7975 } 7976 i += n51 7977 } 7978 return i, nil 7979} 7980 7981func (m *AuthUserRevokeRoleResponse) Marshal() (dAtA []byte, err error) { 7982 size := m.Size() 7983 dAtA = make([]byte, size) 7984 n, err := m.MarshalTo(dAtA) 7985 if err != nil { 7986 return nil, err 7987 } 7988 return dAtA[:n], nil 7989} 7990 7991func (m *AuthUserRevokeRoleResponse) MarshalTo(dAtA []byte) (int, error) { 7992 var i int 7993 _ = i 7994 var l int 7995 _ = l 7996 if m.Header != nil { 7997 dAtA[i] = 0xa 7998 i++ 7999 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 8000 n52, err := m.Header.MarshalTo(dAtA[i:]) 8001 if err != nil { 8002 return 0, err 8003 } 8004 i += n52 8005 } 8006 return i, nil 8007} 8008 8009func (m *AuthRoleAddResponse) Marshal() (dAtA []byte, err error) { 8010 size := m.Size() 8011 dAtA = make([]byte, size) 8012 n, err := m.MarshalTo(dAtA) 8013 if err != nil { 8014 return nil, err 8015 } 8016 return dAtA[:n], nil 8017} 8018 8019func (m *AuthRoleAddResponse) MarshalTo(dAtA []byte) (int, error) { 8020 var i int 8021 _ = i 8022 var l int 8023 _ = l 8024 if m.Header != nil { 8025 dAtA[i] = 0xa 8026 i++ 8027 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 8028 n53, err := m.Header.MarshalTo(dAtA[i:]) 8029 if err != nil { 8030 return 0, err 8031 } 8032 i += n53 8033 } 8034 return i, nil 8035} 8036 8037func (m *AuthRoleGetResponse) Marshal() (dAtA []byte, err error) { 8038 size := m.Size() 8039 dAtA = make([]byte, size) 8040 n, err := m.MarshalTo(dAtA) 8041 if err != nil { 8042 return nil, err 8043 } 8044 return dAtA[:n], nil 8045} 8046 8047func (m *AuthRoleGetResponse) MarshalTo(dAtA []byte) (int, error) { 8048 var i int 8049 _ = i 8050 var l int 8051 _ = l 8052 if m.Header != nil { 8053 dAtA[i] = 0xa 8054 i++ 8055 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 8056 n54, err := m.Header.MarshalTo(dAtA[i:]) 8057 if err != nil { 8058 return 0, err 8059 } 8060 i += n54 8061 } 8062 if len(m.Perm) > 0 { 8063 for _, msg := range m.Perm { 8064 dAtA[i] = 0x12 8065 i++ 8066 i = encodeVarintRpc(dAtA, i, uint64(msg.Size())) 8067 n, err := msg.MarshalTo(dAtA[i:]) 8068 if err != nil { 8069 return 0, err 8070 } 8071 i += n 8072 } 8073 } 8074 return i, nil 8075} 8076 8077func (m *AuthRoleListResponse) Marshal() (dAtA []byte, err error) { 8078 size := m.Size() 8079 dAtA = make([]byte, size) 8080 n, err := m.MarshalTo(dAtA) 8081 if err != nil { 8082 return nil, err 8083 } 8084 return dAtA[:n], nil 8085} 8086 8087func (m *AuthRoleListResponse) MarshalTo(dAtA []byte) (int, error) { 8088 var i int 8089 _ = i 8090 var l int 8091 _ = l 8092 if m.Header != nil { 8093 dAtA[i] = 0xa 8094 i++ 8095 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 8096 n55, err := m.Header.MarshalTo(dAtA[i:]) 8097 if err != nil { 8098 return 0, err 8099 } 8100 i += n55 8101 } 8102 if len(m.Roles) > 0 { 8103 for _, s := range m.Roles { 8104 dAtA[i] = 0x12 8105 i++ 8106 l = len(s) 8107 for l >= 1<<7 { 8108 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 8109 l >>= 7 8110 i++ 8111 } 8112 dAtA[i] = uint8(l) 8113 i++ 8114 i += copy(dAtA[i:], s) 8115 } 8116 } 8117 return i, nil 8118} 8119 8120func (m *AuthUserListResponse) Marshal() (dAtA []byte, err error) { 8121 size := m.Size() 8122 dAtA = make([]byte, size) 8123 n, err := m.MarshalTo(dAtA) 8124 if err != nil { 8125 return nil, err 8126 } 8127 return dAtA[:n], nil 8128} 8129 8130func (m *AuthUserListResponse) MarshalTo(dAtA []byte) (int, error) { 8131 var i int 8132 _ = i 8133 var l int 8134 _ = l 8135 if m.Header != nil { 8136 dAtA[i] = 0xa 8137 i++ 8138 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 8139 n56, err := m.Header.MarshalTo(dAtA[i:]) 8140 if err != nil { 8141 return 0, err 8142 } 8143 i += n56 8144 } 8145 if len(m.Users) > 0 { 8146 for _, s := range m.Users { 8147 dAtA[i] = 0x12 8148 i++ 8149 l = len(s) 8150 for l >= 1<<7 { 8151 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 8152 l >>= 7 8153 i++ 8154 } 8155 dAtA[i] = uint8(l) 8156 i++ 8157 i += copy(dAtA[i:], s) 8158 } 8159 } 8160 return i, nil 8161} 8162 8163func (m *AuthRoleDeleteResponse) Marshal() (dAtA []byte, err error) { 8164 size := m.Size() 8165 dAtA = make([]byte, size) 8166 n, err := m.MarshalTo(dAtA) 8167 if err != nil { 8168 return nil, err 8169 } 8170 return dAtA[:n], nil 8171} 8172 8173func (m *AuthRoleDeleteResponse) MarshalTo(dAtA []byte) (int, error) { 8174 var i int 8175 _ = i 8176 var l int 8177 _ = l 8178 if m.Header != nil { 8179 dAtA[i] = 0xa 8180 i++ 8181 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 8182 n57, err := m.Header.MarshalTo(dAtA[i:]) 8183 if err != nil { 8184 return 0, err 8185 } 8186 i += n57 8187 } 8188 return i, nil 8189} 8190 8191func (m *AuthRoleGrantPermissionResponse) Marshal() (dAtA []byte, err error) { 8192 size := m.Size() 8193 dAtA = make([]byte, size) 8194 n, err := m.MarshalTo(dAtA) 8195 if err != nil { 8196 return nil, err 8197 } 8198 return dAtA[:n], nil 8199} 8200 8201func (m *AuthRoleGrantPermissionResponse) MarshalTo(dAtA []byte) (int, error) { 8202 var i int 8203 _ = i 8204 var l int 8205 _ = l 8206 if m.Header != nil { 8207 dAtA[i] = 0xa 8208 i++ 8209 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 8210 n58, err := m.Header.MarshalTo(dAtA[i:]) 8211 if err != nil { 8212 return 0, err 8213 } 8214 i += n58 8215 } 8216 return i, nil 8217} 8218 8219func (m *AuthRoleRevokePermissionResponse) Marshal() (dAtA []byte, err error) { 8220 size := m.Size() 8221 dAtA = make([]byte, size) 8222 n, err := m.MarshalTo(dAtA) 8223 if err != nil { 8224 return nil, err 8225 } 8226 return dAtA[:n], nil 8227} 8228 8229func (m *AuthRoleRevokePermissionResponse) MarshalTo(dAtA []byte) (int, error) { 8230 var i int 8231 _ = i 8232 var l int 8233 _ = l 8234 if m.Header != nil { 8235 dAtA[i] = 0xa 8236 i++ 8237 i = encodeVarintRpc(dAtA, i, uint64(m.Header.Size())) 8238 n59, err := m.Header.MarshalTo(dAtA[i:]) 8239 if err != nil { 8240 return 0, err 8241 } 8242 i += n59 8243 } 8244 return i, nil 8245} 8246 8247func encodeVarintRpc(dAtA []byte, offset int, v uint64) int { 8248 for v >= 1<<7 { 8249 dAtA[offset] = uint8(v&0x7f | 0x80) 8250 v >>= 7 8251 offset++ 8252 } 8253 dAtA[offset] = uint8(v) 8254 return offset + 1 8255} 8256func (m *ResponseHeader) Size() (n int) { 8257 var l int 8258 _ = l 8259 if m.ClusterId != 0 { 8260 n += 1 + sovRpc(uint64(m.ClusterId)) 8261 } 8262 if m.MemberId != 0 { 8263 n += 1 + sovRpc(uint64(m.MemberId)) 8264 } 8265 if m.Revision != 0 { 8266 n += 1 + sovRpc(uint64(m.Revision)) 8267 } 8268 if m.RaftTerm != 0 { 8269 n += 1 + sovRpc(uint64(m.RaftTerm)) 8270 } 8271 return n 8272} 8273 8274func (m *RangeRequest) Size() (n int) { 8275 var l int 8276 _ = l 8277 l = len(m.Key) 8278 if l > 0 { 8279 n += 1 + l + sovRpc(uint64(l)) 8280 } 8281 l = len(m.RangeEnd) 8282 if l > 0 { 8283 n += 1 + l + sovRpc(uint64(l)) 8284 } 8285 if m.Limit != 0 { 8286 n += 1 + sovRpc(uint64(m.Limit)) 8287 } 8288 if m.Revision != 0 { 8289 n += 1 + sovRpc(uint64(m.Revision)) 8290 } 8291 if m.SortOrder != 0 { 8292 n += 1 + sovRpc(uint64(m.SortOrder)) 8293 } 8294 if m.SortTarget != 0 { 8295 n += 1 + sovRpc(uint64(m.SortTarget)) 8296 } 8297 if m.Serializable { 8298 n += 2 8299 } 8300 if m.KeysOnly { 8301 n += 2 8302 } 8303 if m.CountOnly { 8304 n += 2 8305 } 8306 if m.MinModRevision != 0 { 8307 n += 1 + sovRpc(uint64(m.MinModRevision)) 8308 } 8309 if m.MaxModRevision != 0 { 8310 n += 1 + sovRpc(uint64(m.MaxModRevision)) 8311 } 8312 if m.MinCreateRevision != 0 { 8313 n += 1 + sovRpc(uint64(m.MinCreateRevision)) 8314 } 8315 if m.MaxCreateRevision != 0 { 8316 n += 1 + sovRpc(uint64(m.MaxCreateRevision)) 8317 } 8318 return n 8319} 8320 8321func (m *RangeResponse) Size() (n int) { 8322 var l int 8323 _ = l 8324 if m.Header != nil { 8325 l = m.Header.Size() 8326 n += 1 + l + sovRpc(uint64(l)) 8327 } 8328 if len(m.Kvs) > 0 { 8329 for _, e := range m.Kvs { 8330 l = e.Size() 8331 n += 1 + l + sovRpc(uint64(l)) 8332 } 8333 } 8334 if m.More { 8335 n += 2 8336 } 8337 if m.Count != 0 { 8338 n += 1 + sovRpc(uint64(m.Count)) 8339 } 8340 return n 8341} 8342 8343func (m *PutRequest) Size() (n int) { 8344 var l int 8345 _ = l 8346 l = len(m.Key) 8347 if l > 0 { 8348 n += 1 + l + sovRpc(uint64(l)) 8349 } 8350 l = len(m.Value) 8351 if l > 0 { 8352 n += 1 + l + sovRpc(uint64(l)) 8353 } 8354 if m.Lease != 0 { 8355 n += 1 + sovRpc(uint64(m.Lease)) 8356 } 8357 if m.PrevKv { 8358 n += 2 8359 } 8360 if m.IgnoreValue { 8361 n += 2 8362 } 8363 if m.IgnoreLease { 8364 n += 2 8365 } 8366 return n 8367} 8368 8369func (m *PutResponse) Size() (n int) { 8370 var l int 8371 _ = l 8372 if m.Header != nil { 8373 l = m.Header.Size() 8374 n += 1 + l + sovRpc(uint64(l)) 8375 } 8376 if m.PrevKv != nil { 8377 l = m.PrevKv.Size() 8378 n += 1 + l + sovRpc(uint64(l)) 8379 } 8380 return n 8381} 8382 8383func (m *DeleteRangeRequest) Size() (n int) { 8384 var l int 8385 _ = l 8386 l = len(m.Key) 8387 if l > 0 { 8388 n += 1 + l + sovRpc(uint64(l)) 8389 } 8390 l = len(m.RangeEnd) 8391 if l > 0 { 8392 n += 1 + l + sovRpc(uint64(l)) 8393 } 8394 if m.PrevKv { 8395 n += 2 8396 } 8397 return n 8398} 8399 8400func (m *DeleteRangeResponse) Size() (n int) { 8401 var l int 8402 _ = l 8403 if m.Header != nil { 8404 l = m.Header.Size() 8405 n += 1 + l + sovRpc(uint64(l)) 8406 } 8407 if m.Deleted != 0 { 8408 n += 1 + sovRpc(uint64(m.Deleted)) 8409 } 8410 if len(m.PrevKvs) > 0 { 8411 for _, e := range m.PrevKvs { 8412 l = e.Size() 8413 n += 1 + l + sovRpc(uint64(l)) 8414 } 8415 } 8416 return n 8417} 8418 8419func (m *RequestOp) Size() (n int) { 8420 var l int 8421 _ = l 8422 if m.Request != nil { 8423 n += m.Request.Size() 8424 } 8425 return n 8426} 8427 8428func (m *RequestOp_RequestRange) Size() (n int) { 8429 var l int 8430 _ = l 8431 if m.RequestRange != nil { 8432 l = m.RequestRange.Size() 8433 n += 1 + l + sovRpc(uint64(l)) 8434 } 8435 return n 8436} 8437func (m *RequestOp_RequestPut) Size() (n int) { 8438 var l int 8439 _ = l 8440 if m.RequestPut != nil { 8441 l = m.RequestPut.Size() 8442 n += 1 + l + sovRpc(uint64(l)) 8443 } 8444 return n 8445} 8446func (m *RequestOp_RequestDeleteRange) Size() (n int) { 8447 var l int 8448 _ = l 8449 if m.RequestDeleteRange != nil { 8450 l = m.RequestDeleteRange.Size() 8451 n += 1 + l + sovRpc(uint64(l)) 8452 } 8453 return n 8454} 8455func (m *RequestOp_RequestTxn) Size() (n int) { 8456 var l int 8457 _ = l 8458 if m.RequestTxn != nil { 8459 l = m.RequestTxn.Size() 8460 n += 1 + l + sovRpc(uint64(l)) 8461 } 8462 return n 8463} 8464func (m *ResponseOp) Size() (n int) { 8465 var l int 8466 _ = l 8467 if m.Response != nil { 8468 n += m.Response.Size() 8469 } 8470 return n 8471} 8472 8473func (m *ResponseOp_ResponseRange) Size() (n int) { 8474 var l int 8475 _ = l 8476 if m.ResponseRange != nil { 8477 l = m.ResponseRange.Size() 8478 n += 1 + l + sovRpc(uint64(l)) 8479 } 8480 return n 8481} 8482func (m *ResponseOp_ResponsePut) Size() (n int) { 8483 var l int 8484 _ = l 8485 if m.ResponsePut != nil { 8486 l = m.ResponsePut.Size() 8487 n += 1 + l + sovRpc(uint64(l)) 8488 } 8489 return n 8490} 8491func (m *ResponseOp_ResponseDeleteRange) Size() (n int) { 8492 var l int 8493 _ = l 8494 if m.ResponseDeleteRange != nil { 8495 l = m.ResponseDeleteRange.Size() 8496 n += 1 + l + sovRpc(uint64(l)) 8497 } 8498 return n 8499} 8500func (m *ResponseOp_ResponseTxn) Size() (n int) { 8501 var l int 8502 _ = l 8503 if m.ResponseTxn != nil { 8504 l = m.ResponseTxn.Size() 8505 n += 1 + l + sovRpc(uint64(l)) 8506 } 8507 return n 8508} 8509func (m *Compare) Size() (n int) { 8510 var l int 8511 _ = l 8512 if m.Result != 0 { 8513 n += 1 + sovRpc(uint64(m.Result)) 8514 } 8515 if m.Target != 0 { 8516 n += 1 + sovRpc(uint64(m.Target)) 8517 } 8518 l = len(m.Key) 8519 if l > 0 { 8520 n += 1 + l + sovRpc(uint64(l)) 8521 } 8522 if m.TargetUnion != nil { 8523 n += m.TargetUnion.Size() 8524 } 8525 l = len(m.RangeEnd) 8526 if l > 0 { 8527 n += 2 + l + sovRpc(uint64(l)) 8528 } 8529 return n 8530} 8531 8532func (m *Compare_Version) Size() (n int) { 8533 var l int 8534 _ = l 8535 n += 1 + sovRpc(uint64(m.Version)) 8536 return n 8537} 8538func (m *Compare_CreateRevision) Size() (n int) { 8539 var l int 8540 _ = l 8541 n += 1 + sovRpc(uint64(m.CreateRevision)) 8542 return n 8543} 8544func (m *Compare_ModRevision) Size() (n int) { 8545 var l int 8546 _ = l 8547 n += 1 + sovRpc(uint64(m.ModRevision)) 8548 return n 8549} 8550func (m *Compare_Value) Size() (n int) { 8551 var l int 8552 _ = l 8553 if m.Value != nil { 8554 l = len(m.Value) 8555 n += 1 + l + sovRpc(uint64(l)) 8556 } 8557 return n 8558} 8559func (m *Compare_Lease) Size() (n int) { 8560 var l int 8561 _ = l 8562 n += 1 + sovRpc(uint64(m.Lease)) 8563 return n 8564} 8565func (m *TxnRequest) Size() (n int) { 8566 var l int 8567 _ = l 8568 if len(m.Compare) > 0 { 8569 for _, e := range m.Compare { 8570 l = e.Size() 8571 n += 1 + l + sovRpc(uint64(l)) 8572 } 8573 } 8574 if len(m.Success) > 0 { 8575 for _, e := range m.Success { 8576 l = e.Size() 8577 n += 1 + l + sovRpc(uint64(l)) 8578 } 8579 } 8580 if len(m.Failure) > 0 { 8581 for _, e := range m.Failure { 8582 l = e.Size() 8583 n += 1 + l + sovRpc(uint64(l)) 8584 } 8585 } 8586 return n 8587} 8588 8589func (m *TxnResponse) Size() (n int) { 8590 var l int 8591 _ = l 8592 if m.Header != nil { 8593 l = m.Header.Size() 8594 n += 1 + l + sovRpc(uint64(l)) 8595 } 8596 if m.Succeeded { 8597 n += 2 8598 } 8599 if len(m.Responses) > 0 { 8600 for _, e := range m.Responses { 8601 l = e.Size() 8602 n += 1 + l + sovRpc(uint64(l)) 8603 } 8604 } 8605 return n 8606} 8607 8608func (m *CompactionRequest) Size() (n int) { 8609 var l int 8610 _ = l 8611 if m.Revision != 0 { 8612 n += 1 + sovRpc(uint64(m.Revision)) 8613 } 8614 if m.Physical { 8615 n += 2 8616 } 8617 return n 8618} 8619 8620func (m *CompactionResponse) Size() (n int) { 8621 var l int 8622 _ = l 8623 if m.Header != nil { 8624 l = m.Header.Size() 8625 n += 1 + l + sovRpc(uint64(l)) 8626 } 8627 return n 8628} 8629 8630func (m *HashRequest) Size() (n int) { 8631 var l int 8632 _ = l 8633 return n 8634} 8635 8636func (m *HashKVRequest) Size() (n int) { 8637 var l int 8638 _ = l 8639 if m.Revision != 0 { 8640 n += 1 + sovRpc(uint64(m.Revision)) 8641 } 8642 return n 8643} 8644 8645func (m *HashKVResponse) Size() (n int) { 8646 var l int 8647 _ = l 8648 if m.Header != nil { 8649 l = m.Header.Size() 8650 n += 1 + l + sovRpc(uint64(l)) 8651 } 8652 if m.Hash != 0 { 8653 n += 1 + sovRpc(uint64(m.Hash)) 8654 } 8655 if m.CompactRevision != 0 { 8656 n += 1 + sovRpc(uint64(m.CompactRevision)) 8657 } 8658 return n 8659} 8660 8661func (m *HashResponse) Size() (n int) { 8662 var l int 8663 _ = l 8664 if m.Header != nil { 8665 l = m.Header.Size() 8666 n += 1 + l + sovRpc(uint64(l)) 8667 } 8668 if m.Hash != 0 { 8669 n += 1 + sovRpc(uint64(m.Hash)) 8670 } 8671 return n 8672} 8673 8674func (m *SnapshotRequest) Size() (n int) { 8675 var l int 8676 _ = l 8677 return n 8678} 8679 8680func (m *SnapshotResponse) Size() (n int) { 8681 var l int 8682 _ = l 8683 if m.Header != nil { 8684 l = m.Header.Size() 8685 n += 1 + l + sovRpc(uint64(l)) 8686 } 8687 if m.RemainingBytes != 0 { 8688 n += 1 + sovRpc(uint64(m.RemainingBytes)) 8689 } 8690 l = len(m.Blob) 8691 if l > 0 { 8692 n += 1 + l + sovRpc(uint64(l)) 8693 } 8694 return n 8695} 8696 8697func (m *WatchRequest) Size() (n int) { 8698 var l int 8699 _ = l 8700 if m.RequestUnion != nil { 8701 n += m.RequestUnion.Size() 8702 } 8703 return n 8704} 8705 8706func (m *WatchRequest_CreateRequest) Size() (n int) { 8707 var l int 8708 _ = l 8709 if m.CreateRequest != nil { 8710 l = m.CreateRequest.Size() 8711 n += 1 + l + sovRpc(uint64(l)) 8712 } 8713 return n 8714} 8715func (m *WatchRequest_CancelRequest) Size() (n int) { 8716 var l int 8717 _ = l 8718 if m.CancelRequest != nil { 8719 l = m.CancelRequest.Size() 8720 n += 1 + l + sovRpc(uint64(l)) 8721 } 8722 return n 8723} 8724func (m *WatchRequest_ProgressRequest) Size() (n int) { 8725 var l int 8726 _ = l 8727 if m.ProgressRequest != nil { 8728 l = m.ProgressRequest.Size() 8729 n += 1 + l + sovRpc(uint64(l)) 8730 } 8731 return n 8732} 8733func (m *WatchCreateRequest) Size() (n int) { 8734 var l int 8735 _ = l 8736 l = len(m.Key) 8737 if l > 0 { 8738 n += 1 + l + sovRpc(uint64(l)) 8739 } 8740 l = len(m.RangeEnd) 8741 if l > 0 { 8742 n += 1 + l + sovRpc(uint64(l)) 8743 } 8744 if m.StartRevision != 0 { 8745 n += 1 + sovRpc(uint64(m.StartRevision)) 8746 } 8747 if m.ProgressNotify { 8748 n += 2 8749 } 8750 if len(m.Filters) > 0 { 8751 l = 0 8752 for _, e := range m.Filters { 8753 l += sovRpc(uint64(e)) 8754 } 8755 n += 1 + sovRpc(uint64(l)) + l 8756 } 8757 if m.PrevKv { 8758 n += 2 8759 } 8760 if m.WatchId != 0 { 8761 n += 1 + sovRpc(uint64(m.WatchId)) 8762 } 8763 if m.Fragment { 8764 n += 2 8765 } 8766 return n 8767} 8768 8769func (m *WatchCancelRequest) Size() (n int) { 8770 var l int 8771 _ = l 8772 if m.WatchId != 0 { 8773 n += 1 + sovRpc(uint64(m.WatchId)) 8774 } 8775 return n 8776} 8777 8778func (m *WatchProgressRequest) Size() (n int) { 8779 var l int 8780 _ = l 8781 return n 8782} 8783 8784func (m *WatchResponse) Size() (n int) { 8785 var l int 8786 _ = l 8787 if m.Header != nil { 8788 l = m.Header.Size() 8789 n += 1 + l + sovRpc(uint64(l)) 8790 } 8791 if m.WatchId != 0 { 8792 n += 1 + sovRpc(uint64(m.WatchId)) 8793 } 8794 if m.Created { 8795 n += 2 8796 } 8797 if m.Canceled { 8798 n += 2 8799 } 8800 if m.CompactRevision != 0 { 8801 n += 1 + sovRpc(uint64(m.CompactRevision)) 8802 } 8803 l = len(m.CancelReason) 8804 if l > 0 { 8805 n += 1 + l + sovRpc(uint64(l)) 8806 } 8807 if m.Fragment { 8808 n += 2 8809 } 8810 if len(m.Events) > 0 { 8811 for _, e := range m.Events { 8812 l = e.Size() 8813 n += 1 + l + sovRpc(uint64(l)) 8814 } 8815 } 8816 return n 8817} 8818 8819func (m *LeaseGrantRequest) Size() (n int) { 8820 var l int 8821 _ = l 8822 if m.TTL != 0 { 8823 n += 1 + sovRpc(uint64(m.TTL)) 8824 } 8825 if m.ID != 0 { 8826 n += 1 + sovRpc(uint64(m.ID)) 8827 } 8828 return n 8829} 8830 8831func (m *LeaseGrantResponse) Size() (n int) { 8832 var l int 8833 _ = l 8834 if m.Header != nil { 8835 l = m.Header.Size() 8836 n += 1 + l + sovRpc(uint64(l)) 8837 } 8838 if m.ID != 0 { 8839 n += 1 + sovRpc(uint64(m.ID)) 8840 } 8841 if m.TTL != 0 { 8842 n += 1 + sovRpc(uint64(m.TTL)) 8843 } 8844 l = len(m.Error) 8845 if l > 0 { 8846 n += 1 + l + sovRpc(uint64(l)) 8847 } 8848 return n 8849} 8850 8851func (m *LeaseRevokeRequest) Size() (n int) { 8852 var l int 8853 _ = l 8854 if m.ID != 0 { 8855 n += 1 + sovRpc(uint64(m.ID)) 8856 } 8857 return n 8858} 8859 8860func (m *LeaseRevokeResponse) Size() (n int) { 8861 var l int 8862 _ = l 8863 if m.Header != nil { 8864 l = m.Header.Size() 8865 n += 1 + l + sovRpc(uint64(l)) 8866 } 8867 return n 8868} 8869 8870func (m *LeaseCheckpoint) Size() (n int) { 8871 var l int 8872 _ = l 8873 if m.ID != 0 { 8874 n += 1 + sovRpc(uint64(m.ID)) 8875 } 8876 if m.Remaining_TTL != 0 { 8877 n += 1 + sovRpc(uint64(m.Remaining_TTL)) 8878 } 8879 return n 8880} 8881 8882func (m *LeaseCheckpointRequest) Size() (n int) { 8883 var l int 8884 _ = l 8885 if len(m.Checkpoints) > 0 { 8886 for _, e := range m.Checkpoints { 8887 l = e.Size() 8888 n += 1 + l + sovRpc(uint64(l)) 8889 } 8890 } 8891 return n 8892} 8893 8894func (m *LeaseCheckpointResponse) Size() (n int) { 8895 var l int 8896 _ = l 8897 if m.Header != nil { 8898 l = m.Header.Size() 8899 n += 1 + l + sovRpc(uint64(l)) 8900 } 8901 return n 8902} 8903 8904func (m *LeaseKeepAliveRequest) Size() (n int) { 8905 var l int 8906 _ = l 8907 if m.ID != 0 { 8908 n += 1 + sovRpc(uint64(m.ID)) 8909 } 8910 return n 8911} 8912 8913func (m *LeaseKeepAliveResponse) Size() (n int) { 8914 var l int 8915 _ = l 8916 if m.Header != nil { 8917 l = m.Header.Size() 8918 n += 1 + l + sovRpc(uint64(l)) 8919 } 8920 if m.ID != 0 { 8921 n += 1 + sovRpc(uint64(m.ID)) 8922 } 8923 if m.TTL != 0 { 8924 n += 1 + sovRpc(uint64(m.TTL)) 8925 } 8926 return n 8927} 8928 8929func (m *LeaseTimeToLiveRequest) Size() (n int) { 8930 var l int 8931 _ = l 8932 if m.ID != 0 { 8933 n += 1 + sovRpc(uint64(m.ID)) 8934 } 8935 if m.Keys { 8936 n += 2 8937 } 8938 return n 8939} 8940 8941func (m *LeaseTimeToLiveResponse) Size() (n int) { 8942 var l int 8943 _ = l 8944 if m.Header != nil { 8945 l = m.Header.Size() 8946 n += 1 + l + sovRpc(uint64(l)) 8947 } 8948 if m.ID != 0 { 8949 n += 1 + sovRpc(uint64(m.ID)) 8950 } 8951 if m.TTL != 0 { 8952 n += 1 + sovRpc(uint64(m.TTL)) 8953 } 8954 if m.GrantedTTL != 0 { 8955 n += 1 + sovRpc(uint64(m.GrantedTTL)) 8956 } 8957 if len(m.Keys) > 0 { 8958 for _, b := range m.Keys { 8959 l = len(b) 8960 n += 1 + l + sovRpc(uint64(l)) 8961 } 8962 } 8963 return n 8964} 8965 8966func (m *LeaseLeasesRequest) Size() (n int) { 8967 var l int 8968 _ = l 8969 return n 8970} 8971 8972func (m *LeaseStatus) Size() (n int) { 8973 var l int 8974 _ = l 8975 if m.ID != 0 { 8976 n += 1 + sovRpc(uint64(m.ID)) 8977 } 8978 return n 8979} 8980 8981func (m *LeaseLeasesResponse) Size() (n int) { 8982 var l int 8983 _ = l 8984 if m.Header != nil { 8985 l = m.Header.Size() 8986 n += 1 + l + sovRpc(uint64(l)) 8987 } 8988 if len(m.Leases) > 0 { 8989 for _, e := range m.Leases { 8990 l = e.Size() 8991 n += 1 + l + sovRpc(uint64(l)) 8992 } 8993 } 8994 return n 8995} 8996 8997func (m *Member) Size() (n int) { 8998 var l int 8999 _ = l 9000 if m.ID != 0 { 9001 n += 1 + sovRpc(uint64(m.ID)) 9002 } 9003 l = len(m.Name) 9004 if l > 0 { 9005 n += 1 + l + sovRpc(uint64(l)) 9006 } 9007 if len(m.PeerURLs) > 0 { 9008 for _, s := range m.PeerURLs { 9009 l = len(s) 9010 n += 1 + l + sovRpc(uint64(l)) 9011 } 9012 } 9013 if len(m.ClientURLs) > 0 { 9014 for _, s := range m.ClientURLs { 9015 l = len(s) 9016 n += 1 + l + sovRpc(uint64(l)) 9017 } 9018 } 9019 return n 9020} 9021 9022func (m *MemberAddRequest) Size() (n int) { 9023 var l int 9024 _ = l 9025 if len(m.PeerURLs) > 0 { 9026 for _, s := range m.PeerURLs { 9027 l = len(s) 9028 n += 1 + l + sovRpc(uint64(l)) 9029 } 9030 } 9031 return n 9032} 9033 9034func (m *MemberAddResponse) Size() (n int) { 9035 var l int 9036 _ = l 9037 if m.Header != nil { 9038 l = m.Header.Size() 9039 n += 1 + l + sovRpc(uint64(l)) 9040 } 9041 if m.Member != nil { 9042 l = m.Member.Size() 9043 n += 1 + l + sovRpc(uint64(l)) 9044 } 9045 if len(m.Members) > 0 { 9046 for _, e := range m.Members { 9047 l = e.Size() 9048 n += 1 + l + sovRpc(uint64(l)) 9049 } 9050 } 9051 return n 9052} 9053 9054func (m *MemberRemoveRequest) Size() (n int) { 9055 var l int 9056 _ = l 9057 if m.ID != 0 { 9058 n += 1 + sovRpc(uint64(m.ID)) 9059 } 9060 return n 9061} 9062 9063func (m *MemberRemoveResponse) Size() (n int) { 9064 var l int 9065 _ = l 9066 if m.Header != nil { 9067 l = m.Header.Size() 9068 n += 1 + l + sovRpc(uint64(l)) 9069 } 9070 if len(m.Members) > 0 { 9071 for _, e := range m.Members { 9072 l = e.Size() 9073 n += 1 + l + sovRpc(uint64(l)) 9074 } 9075 } 9076 return n 9077} 9078 9079func (m *MemberUpdateRequest) Size() (n int) { 9080 var l int 9081 _ = l 9082 if m.ID != 0 { 9083 n += 1 + sovRpc(uint64(m.ID)) 9084 } 9085 if len(m.PeerURLs) > 0 { 9086 for _, s := range m.PeerURLs { 9087 l = len(s) 9088 n += 1 + l + sovRpc(uint64(l)) 9089 } 9090 } 9091 return n 9092} 9093 9094func (m *MemberUpdateResponse) Size() (n int) { 9095 var l int 9096 _ = l 9097 if m.Header != nil { 9098 l = m.Header.Size() 9099 n += 1 + l + sovRpc(uint64(l)) 9100 } 9101 if len(m.Members) > 0 { 9102 for _, e := range m.Members { 9103 l = e.Size() 9104 n += 1 + l + sovRpc(uint64(l)) 9105 } 9106 } 9107 return n 9108} 9109 9110func (m *MemberListRequest) Size() (n int) { 9111 var l int 9112 _ = l 9113 return n 9114} 9115 9116func (m *MemberListResponse) Size() (n int) { 9117 var l int 9118 _ = l 9119 if m.Header != nil { 9120 l = m.Header.Size() 9121 n += 1 + l + sovRpc(uint64(l)) 9122 } 9123 if len(m.Members) > 0 { 9124 for _, e := range m.Members { 9125 l = e.Size() 9126 n += 1 + l + sovRpc(uint64(l)) 9127 } 9128 } 9129 return n 9130} 9131 9132func (m *DefragmentRequest) Size() (n int) { 9133 var l int 9134 _ = l 9135 return n 9136} 9137 9138func (m *DefragmentResponse) Size() (n int) { 9139 var l int 9140 _ = l 9141 if m.Header != nil { 9142 l = m.Header.Size() 9143 n += 1 + l + sovRpc(uint64(l)) 9144 } 9145 return n 9146} 9147 9148func (m *MoveLeaderRequest) Size() (n int) { 9149 var l int 9150 _ = l 9151 if m.TargetID != 0 { 9152 n += 1 + sovRpc(uint64(m.TargetID)) 9153 } 9154 return n 9155} 9156 9157func (m *MoveLeaderResponse) Size() (n int) { 9158 var l int 9159 _ = l 9160 if m.Header != nil { 9161 l = m.Header.Size() 9162 n += 1 + l + sovRpc(uint64(l)) 9163 } 9164 return n 9165} 9166 9167func (m *AlarmRequest) Size() (n int) { 9168 var l int 9169 _ = l 9170 if m.Action != 0 { 9171 n += 1 + sovRpc(uint64(m.Action)) 9172 } 9173 if m.MemberID != 0 { 9174 n += 1 + sovRpc(uint64(m.MemberID)) 9175 } 9176 if m.Alarm != 0 { 9177 n += 1 + sovRpc(uint64(m.Alarm)) 9178 } 9179 return n 9180} 9181 9182func (m *AlarmMember) Size() (n int) { 9183 var l int 9184 _ = l 9185 if m.MemberID != 0 { 9186 n += 1 + sovRpc(uint64(m.MemberID)) 9187 } 9188 if m.Alarm != 0 { 9189 n += 1 + sovRpc(uint64(m.Alarm)) 9190 } 9191 return n 9192} 9193 9194func (m *AlarmResponse) Size() (n int) { 9195 var l int 9196 _ = l 9197 if m.Header != nil { 9198 l = m.Header.Size() 9199 n += 1 + l + sovRpc(uint64(l)) 9200 } 9201 if len(m.Alarms) > 0 { 9202 for _, e := range m.Alarms { 9203 l = e.Size() 9204 n += 1 + l + sovRpc(uint64(l)) 9205 } 9206 } 9207 return n 9208} 9209 9210func (m *StatusRequest) Size() (n int) { 9211 var l int 9212 _ = l 9213 return n 9214} 9215 9216func (m *StatusResponse) Size() (n int) { 9217 var l int 9218 _ = l 9219 if m.Header != nil { 9220 l = m.Header.Size() 9221 n += 1 + l + sovRpc(uint64(l)) 9222 } 9223 l = len(m.Version) 9224 if l > 0 { 9225 n += 1 + l + sovRpc(uint64(l)) 9226 } 9227 if m.DbSize != 0 { 9228 n += 1 + sovRpc(uint64(m.DbSize)) 9229 } 9230 if m.Leader != 0 { 9231 n += 1 + sovRpc(uint64(m.Leader)) 9232 } 9233 if m.RaftIndex != 0 { 9234 n += 1 + sovRpc(uint64(m.RaftIndex)) 9235 } 9236 if m.RaftTerm != 0 { 9237 n += 1 + sovRpc(uint64(m.RaftTerm)) 9238 } 9239 if m.RaftAppliedIndex != 0 { 9240 n += 1 + sovRpc(uint64(m.RaftAppliedIndex)) 9241 } 9242 if len(m.Errors) > 0 { 9243 for _, s := range m.Errors { 9244 l = len(s) 9245 n += 1 + l + sovRpc(uint64(l)) 9246 } 9247 } 9248 if m.DbSizeInUse != 0 { 9249 n += 1 + sovRpc(uint64(m.DbSizeInUse)) 9250 } 9251 return n 9252} 9253 9254func (m *AuthEnableRequest) Size() (n int) { 9255 var l int 9256 _ = l 9257 return n 9258} 9259 9260func (m *AuthDisableRequest) Size() (n int) { 9261 var l int 9262 _ = l 9263 return n 9264} 9265 9266func (m *AuthenticateRequest) Size() (n int) { 9267 var l int 9268 _ = l 9269 l = len(m.Name) 9270 if l > 0 { 9271 n += 1 + l + sovRpc(uint64(l)) 9272 } 9273 l = len(m.Password) 9274 if l > 0 { 9275 n += 1 + l + sovRpc(uint64(l)) 9276 } 9277 return n 9278} 9279 9280func (m *AuthUserAddRequest) Size() (n int) { 9281 var l int 9282 _ = l 9283 l = len(m.Name) 9284 if l > 0 { 9285 n += 1 + l + sovRpc(uint64(l)) 9286 } 9287 l = len(m.Password) 9288 if l > 0 { 9289 n += 1 + l + sovRpc(uint64(l)) 9290 } 9291 return n 9292} 9293 9294func (m *AuthUserGetRequest) Size() (n int) { 9295 var l int 9296 _ = l 9297 l = len(m.Name) 9298 if l > 0 { 9299 n += 1 + l + sovRpc(uint64(l)) 9300 } 9301 return n 9302} 9303 9304func (m *AuthUserDeleteRequest) Size() (n int) { 9305 var l int 9306 _ = l 9307 l = len(m.Name) 9308 if l > 0 { 9309 n += 1 + l + sovRpc(uint64(l)) 9310 } 9311 return n 9312} 9313 9314func (m *AuthUserChangePasswordRequest) Size() (n int) { 9315 var l int 9316 _ = l 9317 l = len(m.Name) 9318 if l > 0 { 9319 n += 1 + l + sovRpc(uint64(l)) 9320 } 9321 l = len(m.Password) 9322 if l > 0 { 9323 n += 1 + l + sovRpc(uint64(l)) 9324 } 9325 return n 9326} 9327 9328func (m *AuthUserGrantRoleRequest) Size() (n int) { 9329 var l int 9330 _ = l 9331 l = len(m.User) 9332 if l > 0 { 9333 n += 1 + l + sovRpc(uint64(l)) 9334 } 9335 l = len(m.Role) 9336 if l > 0 { 9337 n += 1 + l + sovRpc(uint64(l)) 9338 } 9339 return n 9340} 9341 9342func (m *AuthUserRevokeRoleRequest) Size() (n int) { 9343 var l int 9344 _ = l 9345 l = len(m.Name) 9346 if l > 0 { 9347 n += 1 + l + sovRpc(uint64(l)) 9348 } 9349 l = len(m.Role) 9350 if l > 0 { 9351 n += 1 + l + sovRpc(uint64(l)) 9352 } 9353 return n 9354} 9355 9356func (m *AuthRoleAddRequest) Size() (n int) { 9357 var l int 9358 _ = l 9359 l = len(m.Name) 9360 if l > 0 { 9361 n += 1 + l + sovRpc(uint64(l)) 9362 } 9363 return n 9364} 9365 9366func (m *AuthRoleGetRequest) Size() (n int) { 9367 var l int 9368 _ = l 9369 l = len(m.Role) 9370 if l > 0 { 9371 n += 1 + l + sovRpc(uint64(l)) 9372 } 9373 return n 9374} 9375 9376func (m *AuthUserListRequest) Size() (n int) { 9377 var l int 9378 _ = l 9379 return n 9380} 9381 9382func (m *AuthRoleListRequest) Size() (n int) { 9383 var l int 9384 _ = l 9385 return n 9386} 9387 9388func (m *AuthRoleDeleteRequest) Size() (n int) { 9389 var l int 9390 _ = l 9391 l = len(m.Role) 9392 if l > 0 { 9393 n += 1 + l + sovRpc(uint64(l)) 9394 } 9395 return n 9396} 9397 9398func (m *AuthRoleGrantPermissionRequest) Size() (n int) { 9399 var l int 9400 _ = l 9401 l = len(m.Name) 9402 if l > 0 { 9403 n += 1 + l + sovRpc(uint64(l)) 9404 } 9405 if m.Perm != nil { 9406 l = m.Perm.Size() 9407 n += 1 + l + sovRpc(uint64(l)) 9408 } 9409 return n 9410} 9411 9412func (m *AuthRoleRevokePermissionRequest) Size() (n int) { 9413 var l int 9414 _ = l 9415 l = len(m.Role) 9416 if l > 0 { 9417 n += 1 + l + sovRpc(uint64(l)) 9418 } 9419 l = len(m.Key) 9420 if l > 0 { 9421 n += 1 + l + sovRpc(uint64(l)) 9422 } 9423 l = len(m.RangeEnd) 9424 if l > 0 { 9425 n += 1 + l + sovRpc(uint64(l)) 9426 } 9427 return n 9428} 9429 9430func (m *AuthEnableResponse) Size() (n int) { 9431 var l int 9432 _ = l 9433 if m.Header != nil { 9434 l = m.Header.Size() 9435 n += 1 + l + sovRpc(uint64(l)) 9436 } 9437 return n 9438} 9439 9440func (m *AuthDisableResponse) Size() (n int) { 9441 var l int 9442 _ = l 9443 if m.Header != nil { 9444 l = m.Header.Size() 9445 n += 1 + l + sovRpc(uint64(l)) 9446 } 9447 return n 9448} 9449 9450func (m *AuthenticateResponse) Size() (n int) { 9451 var l int 9452 _ = l 9453 if m.Header != nil { 9454 l = m.Header.Size() 9455 n += 1 + l + sovRpc(uint64(l)) 9456 } 9457 l = len(m.Token) 9458 if l > 0 { 9459 n += 1 + l + sovRpc(uint64(l)) 9460 } 9461 return n 9462} 9463 9464func (m *AuthUserAddResponse) Size() (n int) { 9465 var l int 9466 _ = l 9467 if m.Header != nil { 9468 l = m.Header.Size() 9469 n += 1 + l + sovRpc(uint64(l)) 9470 } 9471 return n 9472} 9473 9474func (m *AuthUserGetResponse) Size() (n int) { 9475 var l int 9476 _ = l 9477 if m.Header != nil { 9478 l = m.Header.Size() 9479 n += 1 + l + sovRpc(uint64(l)) 9480 } 9481 if len(m.Roles) > 0 { 9482 for _, s := range m.Roles { 9483 l = len(s) 9484 n += 1 + l + sovRpc(uint64(l)) 9485 } 9486 } 9487 return n 9488} 9489 9490func (m *AuthUserDeleteResponse) Size() (n int) { 9491 var l int 9492 _ = l 9493 if m.Header != nil { 9494 l = m.Header.Size() 9495 n += 1 + l + sovRpc(uint64(l)) 9496 } 9497 return n 9498} 9499 9500func (m *AuthUserChangePasswordResponse) Size() (n int) { 9501 var l int 9502 _ = l 9503 if m.Header != nil { 9504 l = m.Header.Size() 9505 n += 1 + l + sovRpc(uint64(l)) 9506 } 9507 return n 9508} 9509 9510func (m *AuthUserGrantRoleResponse) Size() (n int) { 9511 var l int 9512 _ = l 9513 if m.Header != nil { 9514 l = m.Header.Size() 9515 n += 1 + l + sovRpc(uint64(l)) 9516 } 9517 return n 9518} 9519 9520func (m *AuthUserRevokeRoleResponse) Size() (n int) { 9521 var l int 9522 _ = l 9523 if m.Header != nil { 9524 l = m.Header.Size() 9525 n += 1 + l + sovRpc(uint64(l)) 9526 } 9527 return n 9528} 9529 9530func (m *AuthRoleAddResponse) Size() (n int) { 9531 var l int 9532 _ = l 9533 if m.Header != nil { 9534 l = m.Header.Size() 9535 n += 1 + l + sovRpc(uint64(l)) 9536 } 9537 return n 9538} 9539 9540func (m *AuthRoleGetResponse) Size() (n int) { 9541 var l int 9542 _ = l 9543 if m.Header != nil { 9544 l = m.Header.Size() 9545 n += 1 + l + sovRpc(uint64(l)) 9546 } 9547 if len(m.Perm) > 0 { 9548 for _, e := range m.Perm { 9549 l = e.Size() 9550 n += 1 + l + sovRpc(uint64(l)) 9551 } 9552 } 9553 return n 9554} 9555 9556func (m *AuthRoleListResponse) Size() (n int) { 9557 var l int 9558 _ = l 9559 if m.Header != nil { 9560 l = m.Header.Size() 9561 n += 1 + l + sovRpc(uint64(l)) 9562 } 9563 if len(m.Roles) > 0 { 9564 for _, s := range m.Roles { 9565 l = len(s) 9566 n += 1 + l + sovRpc(uint64(l)) 9567 } 9568 } 9569 return n 9570} 9571 9572func (m *AuthUserListResponse) Size() (n int) { 9573 var l int 9574 _ = l 9575 if m.Header != nil { 9576 l = m.Header.Size() 9577 n += 1 + l + sovRpc(uint64(l)) 9578 } 9579 if len(m.Users) > 0 { 9580 for _, s := range m.Users { 9581 l = len(s) 9582 n += 1 + l + sovRpc(uint64(l)) 9583 } 9584 } 9585 return n 9586} 9587 9588func (m *AuthRoleDeleteResponse) Size() (n int) { 9589 var l int 9590 _ = l 9591 if m.Header != nil { 9592 l = m.Header.Size() 9593 n += 1 + l + sovRpc(uint64(l)) 9594 } 9595 return n 9596} 9597 9598func (m *AuthRoleGrantPermissionResponse) Size() (n int) { 9599 var l int 9600 _ = l 9601 if m.Header != nil { 9602 l = m.Header.Size() 9603 n += 1 + l + sovRpc(uint64(l)) 9604 } 9605 return n 9606} 9607 9608func (m *AuthRoleRevokePermissionResponse) Size() (n int) { 9609 var l int 9610 _ = l 9611 if m.Header != nil { 9612 l = m.Header.Size() 9613 n += 1 + l + sovRpc(uint64(l)) 9614 } 9615 return n 9616} 9617 9618func sovRpc(x uint64) (n int) { 9619 for { 9620 n++ 9621 x >>= 7 9622 if x == 0 { 9623 break 9624 } 9625 } 9626 return n 9627} 9628func sozRpc(x uint64) (n int) { 9629 return sovRpc(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 9630} 9631func (m *ResponseHeader) Unmarshal(dAtA []byte) error { 9632 l := len(dAtA) 9633 iNdEx := 0 9634 for iNdEx < l { 9635 preIndex := iNdEx 9636 var wire uint64 9637 for shift := uint(0); ; shift += 7 { 9638 if shift >= 64 { 9639 return ErrIntOverflowRpc 9640 } 9641 if iNdEx >= l { 9642 return io.ErrUnexpectedEOF 9643 } 9644 b := dAtA[iNdEx] 9645 iNdEx++ 9646 wire |= (uint64(b) & 0x7F) << shift 9647 if b < 0x80 { 9648 break 9649 } 9650 } 9651 fieldNum := int32(wire >> 3) 9652 wireType := int(wire & 0x7) 9653 if wireType == 4 { 9654 return fmt.Errorf("proto: ResponseHeader: wiretype end group for non-group") 9655 } 9656 if fieldNum <= 0 { 9657 return fmt.Errorf("proto: ResponseHeader: illegal tag %d (wire type %d)", fieldNum, wire) 9658 } 9659 switch fieldNum { 9660 case 1: 9661 if wireType != 0 { 9662 return fmt.Errorf("proto: wrong wireType = %d for field ClusterId", wireType) 9663 } 9664 m.ClusterId = 0 9665 for shift := uint(0); ; shift += 7 { 9666 if shift >= 64 { 9667 return ErrIntOverflowRpc 9668 } 9669 if iNdEx >= l { 9670 return io.ErrUnexpectedEOF 9671 } 9672 b := dAtA[iNdEx] 9673 iNdEx++ 9674 m.ClusterId |= (uint64(b) & 0x7F) << shift 9675 if b < 0x80 { 9676 break 9677 } 9678 } 9679 case 2: 9680 if wireType != 0 { 9681 return fmt.Errorf("proto: wrong wireType = %d for field MemberId", wireType) 9682 } 9683 m.MemberId = 0 9684 for shift := uint(0); ; shift += 7 { 9685 if shift >= 64 { 9686 return ErrIntOverflowRpc 9687 } 9688 if iNdEx >= l { 9689 return io.ErrUnexpectedEOF 9690 } 9691 b := dAtA[iNdEx] 9692 iNdEx++ 9693 m.MemberId |= (uint64(b) & 0x7F) << shift 9694 if b < 0x80 { 9695 break 9696 } 9697 } 9698 case 3: 9699 if wireType != 0 { 9700 return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType) 9701 } 9702 m.Revision = 0 9703 for shift := uint(0); ; shift += 7 { 9704 if shift >= 64 { 9705 return ErrIntOverflowRpc 9706 } 9707 if iNdEx >= l { 9708 return io.ErrUnexpectedEOF 9709 } 9710 b := dAtA[iNdEx] 9711 iNdEx++ 9712 m.Revision |= (int64(b) & 0x7F) << shift 9713 if b < 0x80 { 9714 break 9715 } 9716 } 9717 case 4: 9718 if wireType != 0 { 9719 return fmt.Errorf("proto: wrong wireType = %d for field RaftTerm", wireType) 9720 } 9721 m.RaftTerm = 0 9722 for shift := uint(0); ; shift += 7 { 9723 if shift >= 64 { 9724 return ErrIntOverflowRpc 9725 } 9726 if iNdEx >= l { 9727 return io.ErrUnexpectedEOF 9728 } 9729 b := dAtA[iNdEx] 9730 iNdEx++ 9731 m.RaftTerm |= (uint64(b) & 0x7F) << shift 9732 if b < 0x80 { 9733 break 9734 } 9735 } 9736 default: 9737 iNdEx = preIndex 9738 skippy, err := skipRpc(dAtA[iNdEx:]) 9739 if err != nil { 9740 return err 9741 } 9742 if skippy < 0 { 9743 return ErrInvalidLengthRpc 9744 } 9745 if (iNdEx + skippy) > l { 9746 return io.ErrUnexpectedEOF 9747 } 9748 iNdEx += skippy 9749 } 9750 } 9751 9752 if iNdEx > l { 9753 return io.ErrUnexpectedEOF 9754 } 9755 return nil 9756} 9757func (m *RangeRequest) Unmarshal(dAtA []byte) error { 9758 l := len(dAtA) 9759 iNdEx := 0 9760 for iNdEx < l { 9761 preIndex := iNdEx 9762 var wire uint64 9763 for shift := uint(0); ; shift += 7 { 9764 if shift >= 64 { 9765 return ErrIntOverflowRpc 9766 } 9767 if iNdEx >= l { 9768 return io.ErrUnexpectedEOF 9769 } 9770 b := dAtA[iNdEx] 9771 iNdEx++ 9772 wire |= (uint64(b) & 0x7F) << shift 9773 if b < 0x80 { 9774 break 9775 } 9776 } 9777 fieldNum := int32(wire >> 3) 9778 wireType := int(wire & 0x7) 9779 if wireType == 4 { 9780 return fmt.Errorf("proto: RangeRequest: wiretype end group for non-group") 9781 } 9782 if fieldNum <= 0 { 9783 return fmt.Errorf("proto: RangeRequest: illegal tag %d (wire type %d)", fieldNum, wire) 9784 } 9785 switch fieldNum { 9786 case 1: 9787 if wireType != 2 { 9788 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 9789 } 9790 var byteLen int 9791 for shift := uint(0); ; shift += 7 { 9792 if shift >= 64 { 9793 return ErrIntOverflowRpc 9794 } 9795 if iNdEx >= l { 9796 return io.ErrUnexpectedEOF 9797 } 9798 b := dAtA[iNdEx] 9799 iNdEx++ 9800 byteLen |= (int(b) & 0x7F) << shift 9801 if b < 0x80 { 9802 break 9803 } 9804 } 9805 if byteLen < 0 { 9806 return ErrInvalidLengthRpc 9807 } 9808 postIndex := iNdEx + byteLen 9809 if postIndex > l { 9810 return io.ErrUnexpectedEOF 9811 } 9812 m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...) 9813 if m.Key == nil { 9814 m.Key = []byte{} 9815 } 9816 iNdEx = postIndex 9817 case 2: 9818 if wireType != 2 { 9819 return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType) 9820 } 9821 var byteLen int 9822 for shift := uint(0); ; shift += 7 { 9823 if shift >= 64 { 9824 return ErrIntOverflowRpc 9825 } 9826 if iNdEx >= l { 9827 return io.ErrUnexpectedEOF 9828 } 9829 b := dAtA[iNdEx] 9830 iNdEx++ 9831 byteLen |= (int(b) & 0x7F) << shift 9832 if b < 0x80 { 9833 break 9834 } 9835 } 9836 if byteLen < 0 { 9837 return ErrInvalidLengthRpc 9838 } 9839 postIndex := iNdEx + byteLen 9840 if postIndex > l { 9841 return io.ErrUnexpectedEOF 9842 } 9843 m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...) 9844 if m.RangeEnd == nil { 9845 m.RangeEnd = []byte{} 9846 } 9847 iNdEx = postIndex 9848 case 3: 9849 if wireType != 0 { 9850 return fmt.Errorf("proto: wrong wireType = %d for field Limit", wireType) 9851 } 9852 m.Limit = 0 9853 for shift := uint(0); ; shift += 7 { 9854 if shift >= 64 { 9855 return ErrIntOverflowRpc 9856 } 9857 if iNdEx >= l { 9858 return io.ErrUnexpectedEOF 9859 } 9860 b := dAtA[iNdEx] 9861 iNdEx++ 9862 m.Limit |= (int64(b) & 0x7F) << shift 9863 if b < 0x80 { 9864 break 9865 } 9866 } 9867 case 4: 9868 if wireType != 0 { 9869 return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType) 9870 } 9871 m.Revision = 0 9872 for shift := uint(0); ; shift += 7 { 9873 if shift >= 64 { 9874 return ErrIntOverflowRpc 9875 } 9876 if iNdEx >= l { 9877 return io.ErrUnexpectedEOF 9878 } 9879 b := dAtA[iNdEx] 9880 iNdEx++ 9881 m.Revision |= (int64(b) & 0x7F) << shift 9882 if b < 0x80 { 9883 break 9884 } 9885 } 9886 case 5: 9887 if wireType != 0 { 9888 return fmt.Errorf("proto: wrong wireType = %d for field SortOrder", wireType) 9889 } 9890 m.SortOrder = 0 9891 for shift := uint(0); ; shift += 7 { 9892 if shift >= 64 { 9893 return ErrIntOverflowRpc 9894 } 9895 if iNdEx >= l { 9896 return io.ErrUnexpectedEOF 9897 } 9898 b := dAtA[iNdEx] 9899 iNdEx++ 9900 m.SortOrder |= (RangeRequest_SortOrder(b) & 0x7F) << shift 9901 if b < 0x80 { 9902 break 9903 } 9904 } 9905 case 6: 9906 if wireType != 0 { 9907 return fmt.Errorf("proto: wrong wireType = %d for field SortTarget", wireType) 9908 } 9909 m.SortTarget = 0 9910 for shift := uint(0); ; shift += 7 { 9911 if shift >= 64 { 9912 return ErrIntOverflowRpc 9913 } 9914 if iNdEx >= l { 9915 return io.ErrUnexpectedEOF 9916 } 9917 b := dAtA[iNdEx] 9918 iNdEx++ 9919 m.SortTarget |= (RangeRequest_SortTarget(b) & 0x7F) << shift 9920 if b < 0x80 { 9921 break 9922 } 9923 } 9924 case 7: 9925 if wireType != 0 { 9926 return fmt.Errorf("proto: wrong wireType = %d for field Serializable", wireType) 9927 } 9928 var v int 9929 for shift := uint(0); ; shift += 7 { 9930 if shift >= 64 { 9931 return ErrIntOverflowRpc 9932 } 9933 if iNdEx >= l { 9934 return io.ErrUnexpectedEOF 9935 } 9936 b := dAtA[iNdEx] 9937 iNdEx++ 9938 v |= (int(b) & 0x7F) << shift 9939 if b < 0x80 { 9940 break 9941 } 9942 } 9943 m.Serializable = bool(v != 0) 9944 case 8: 9945 if wireType != 0 { 9946 return fmt.Errorf("proto: wrong wireType = %d for field KeysOnly", wireType) 9947 } 9948 var v int 9949 for shift := uint(0); ; shift += 7 { 9950 if shift >= 64 { 9951 return ErrIntOverflowRpc 9952 } 9953 if iNdEx >= l { 9954 return io.ErrUnexpectedEOF 9955 } 9956 b := dAtA[iNdEx] 9957 iNdEx++ 9958 v |= (int(b) & 0x7F) << shift 9959 if b < 0x80 { 9960 break 9961 } 9962 } 9963 m.KeysOnly = bool(v != 0) 9964 case 9: 9965 if wireType != 0 { 9966 return fmt.Errorf("proto: wrong wireType = %d for field CountOnly", wireType) 9967 } 9968 var v int 9969 for shift := uint(0); ; shift += 7 { 9970 if shift >= 64 { 9971 return ErrIntOverflowRpc 9972 } 9973 if iNdEx >= l { 9974 return io.ErrUnexpectedEOF 9975 } 9976 b := dAtA[iNdEx] 9977 iNdEx++ 9978 v |= (int(b) & 0x7F) << shift 9979 if b < 0x80 { 9980 break 9981 } 9982 } 9983 m.CountOnly = bool(v != 0) 9984 case 10: 9985 if wireType != 0 { 9986 return fmt.Errorf("proto: wrong wireType = %d for field MinModRevision", wireType) 9987 } 9988 m.MinModRevision = 0 9989 for shift := uint(0); ; shift += 7 { 9990 if shift >= 64 { 9991 return ErrIntOverflowRpc 9992 } 9993 if iNdEx >= l { 9994 return io.ErrUnexpectedEOF 9995 } 9996 b := dAtA[iNdEx] 9997 iNdEx++ 9998 m.MinModRevision |= (int64(b) & 0x7F) << shift 9999 if b < 0x80 { 10000 break 10001 } 10002 } 10003 case 11: 10004 if wireType != 0 { 10005 return fmt.Errorf("proto: wrong wireType = %d for field MaxModRevision", wireType) 10006 } 10007 m.MaxModRevision = 0 10008 for shift := uint(0); ; shift += 7 { 10009 if shift >= 64 { 10010 return ErrIntOverflowRpc 10011 } 10012 if iNdEx >= l { 10013 return io.ErrUnexpectedEOF 10014 } 10015 b := dAtA[iNdEx] 10016 iNdEx++ 10017 m.MaxModRevision |= (int64(b) & 0x7F) << shift 10018 if b < 0x80 { 10019 break 10020 } 10021 } 10022 case 12: 10023 if wireType != 0 { 10024 return fmt.Errorf("proto: wrong wireType = %d for field MinCreateRevision", wireType) 10025 } 10026 m.MinCreateRevision = 0 10027 for shift := uint(0); ; shift += 7 { 10028 if shift >= 64 { 10029 return ErrIntOverflowRpc 10030 } 10031 if iNdEx >= l { 10032 return io.ErrUnexpectedEOF 10033 } 10034 b := dAtA[iNdEx] 10035 iNdEx++ 10036 m.MinCreateRevision |= (int64(b) & 0x7F) << shift 10037 if b < 0x80 { 10038 break 10039 } 10040 } 10041 case 13: 10042 if wireType != 0 { 10043 return fmt.Errorf("proto: wrong wireType = %d for field MaxCreateRevision", wireType) 10044 } 10045 m.MaxCreateRevision = 0 10046 for shift := uint(0); ; shift += 7 { 10047 if shift >= 64 { 10048 return ErrIntOverflowRpc 10049 } 10050 if iNdEx >= l { 10051 return io.ErrUnexpectedEOF 10052 } 10053 b := dAtA[iNdEx] 10054 iNdEx++ 10055 m.MaxCreateRevision |= (int64(b) & 0x7F) << shift 10056 if b < 0x80 { 10057 break 10058 } 10059 } 10060 default: 10061 iNdEx = preIndex 10062 skippy, err := skipRpc(dAtA[iNdEx:]) 10063 if err != nil { 10064 return err 10065 } 10066 if skippy < 0 { 10067 return ErrInvalidLengthRpc 10068 } 10069 if (iNdEx + skippy) > l { 10070 return io.ErrUnexpectedEOF 10071 } 10072 iNdEx += skippy 10073 } 10074 } 10075 10076 if iNdEx > l { 10077 return io.ErrUnexpectedEOF 10078 } 10079 return nil 10080} 10081func (m *RangeResponse) Unmarshal(dAtA []byte) error { 10082 l := len(dAtA) 10083 iNdEx := 0 10084 for iNdEx < l { 10085 preIndex := iNdEx 10086 var wire uint64 10087 for shift := uint(0); ; shift += 7 { 10088 if shift >= 64 { 10089 return ErrIntOverflowRpc 10090 } 10091 if iNdEx >= l { 10092 return io.ErrUnexpectedEOF 10093 } 10094 b := dAtA[iNdEx] 10095 iNdEx++ 10096 wire |= (uint64(b) & 0x7F) << shift 10097 if b < 0x80 { 10098 break 10099 } 10100 } 10101 fieldNum := int32(wire >> 3) 10102 wireType := int(wire & 0x7) 10103 if wireType == 4 { 10104 return fmt.Errorf("proto: RangeResponse: wiretype end group for non-group") 10105 } 10106 if fieldNum <= 0 { 10107 return fmt.Errorf("proto: RangeResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10108 } 10109 switch fieldNum { 10110 case 1: 10111 if wireType != 2 { 10112 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 10113 } 10114 var msglen int 10115 for shift := uint(0); ; shift += 7 { 10116 if shift >= 64 { 10117 return ErrIntOverflowRpc 10118 } 10119 if iNdEx >= l { 10120 return io.ErrUnexpectedEOF 10121 } 10122 b := dAtA[iNdEx] 10123 iNdEx++ 10124 msglen |= (int(b) & 0x7F) << shift 10125 if b < 0x80 { 10126 break 10127 } 10128 } 10129 if msglen < 0 { 10130 return ErrInvalidLengthRpc 10131 } 10132 postIndex := iNdEx + msglen 10133 if postIndex > l { 10134 return io.ErrUnexpectedEOF 10135 } 10136 if m.Header == nil { 10137 m.Header = &ResponseHeader{} 10138 } 10139 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10140 return err 10141 } 10142 iNdEx = postIndex 10143 case 2: 10144 if wireType != 2 { 10145 return fmt.Errorf("proto: wrong wireType = %d for field Kvs", wireType) 10146 } 10147 var msglen int 10148 for shift := uint(0); ; shift += 7 { 10149 if shift >= 64 { 10150 return ErrIntOverflowRpc 10151 } 10152 if iNdEx >= l { 10153 return io.ErrUnexpectedEOF 10154 } 10155 b := dAtA[iNdEx] 10156 iNdEx++ 10157 msglen |= (int(b) & 0x7F) << shift 10158 if b < 0x80 { 10159 break 10160 } 10161 } 10162 if msglen < 0 { 10163 return ErrInvalidLengthRpc 10164 } 10165 postIndex := iNdEx + msglen 10166 if postIndex > l { 10167 return io.ErrUnexpectedEOF 10168 } 10169 m.Kvs = append(m.Kvs, &mvccpb.KeyValue{}) 10170 if err := m.Kvs[len(m.Kvs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10171 return err 10172 } 10173 iNdEx = postIndex 10174 case 3: 10175 if wireType != 0 { 10176 return fmt.Errorf("proto: wrong wireType = %d for field More", wireType) 10177 } 10178 var v int 10179 for shift := uint(0); ; shift += 7 { 10180 if shift >= 64 { 10181 return ErrIntOverflowRpc 10182 } 10183 if iNdEx >= l { 10184 return io.ErrUnexpectedEOF 10185 } 10186 b := dAtA[iNdEx] 10187 iNdEx++ 10188 v |= (int(b) & 0x7F) << shift 10189 if b < 0x80 { 10190 break 10191 } 10192 } 10193 m.More = bool(v != 0) 10194 case 4: 10195 if wireType != 0 { 10196 return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType) 10197 } 10198 m.Count = 0 10199 for shift := uint(0); ; shift += 7 { 10200 if shift >= 64 { 10201 return ErrIntOverflowRpc 10202 } 10203 if iNdEx >= l { 10204 return io.ErrUnexpectedEOF 10205 } 10206 b := dAtA[iNdEx] 10207 iNdEx++ 10208 m.Count |= (int64(b) & 0x7F) << shift 10209 if b < 0x80 { 10210 break 10211 } 10212 } 10213 default: 10214 iNdEx = preIndex 10215 skippy, err := skipRpc(dAtA[iNdEx:]) 10216 if err != nil { 10217 return err 10218 } 10219 if skippy < 0 { 10220 return ErrInvalidLengthRpc 10221 } 10222 if (iNdEx + skippy) > l { 10223 return io.ErrUnexpectedEOF 10224 } 10225 iNdEx += skippy 10226 } 10227 } 10228 10229 if iNdEx > l { 10230 return io.ErrUnexpectedEOF 10231 } 10232 return nil 10233} 10234func (m *PutRequest) Unmarshal(dAtA []byte) error { 10235 l := len(dAtA) 10236 iNdEx := 0 10237 for iNdEx < l { 10238 preIndex := iNdEx 10239 var wire uint64 10240 for shift := uint(0); ; shift += 7 { 10241 if shift >= 64 { 10242 return ErrIntOverflowRpc 10243 } 10244 if iNdEx >= l { 10245 return io.ErrUnexpectedEOF 10246 } 10247 b := dAtA[iNdEx] 10248 iNdEx++ 10249 wire |= (uint64(b) & 0x7F) << shift 10250 if b < 0x80 { 10251 break 10252 } 10253 } 10254 fieldNum := int32(wire >> 3) 10255 wireType := int(wire & 0x7) 10256 if wireType == 4 { 10257 return fmt.Errorf("proto: PutRequest: wiretype end group for non-group") 10258 } 10259 if fieldNum <= 0 { 10260 return fmt.Errorf("proto: PutRequest: illegal tag %d (wire type %d)", fieldNum, wire) 10261 } 10262 switch fieldNum { 10263 case 1: 10264 if wireType != 2 { 10265 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 10266 } 10267 var byteLen int 10268 for shift := uint(0); ; shift += 7 { 10269 if shift >= 64 { 10270 return ErrIntOverflowRpc 10271 } 10272 if iNdEx >= l { 10273 return io.ErrUnexpectedEOF 10274 } 10275 b := dAtA[iNdEx] 10276 iNdEx++ 10277 byteLen |= (int(b) & 0x7F) << shift 10278 if b < 0x80 { 10279 break 10280 } 10281 } 10282 if byteLen < 0 { 10283 return ErrInvalidLengthRpc 10284 } 10285 postIndex := iNdEx + byteLen 10286 if postIndex > l { 10287 return io.ErrUnexpectedEOF 10288 } 10289 m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...) 10290 if m.Key == nil { 10291 m.Key = []byte{} 10292 } 10293 iNdEx = postIndex 10294 case 2: 10295 if wireType != 2 { 10296 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 10297 } 10298 var byteLen int 10299 for shift := uint(0); ; shift += 7 { 10300 if shift >= 64 { 10301 return ErrIntOverflowRpc 10302 } 10303 if iNdEx >= l { 10304 return io.ErrUnexpectedEOF 10305 } 10306 b := dAtA[iNdEx] 10307 iNdEx++ 10308 byteLen |= (int(b) & 0x7F) << shift 10309 if b < 0x80 { 10310 break 10311 } 10312 } 10313 if byteLen < 0 { 10314 return ErrInvalidLengthRpc 10315 } 10316 postIndex := iNdEx + byteLen 10317 if postIndex > l { 10318 return io.ErrUnexpectedEOF 10319 } 10320 m.Value = append(m.Value[:0], dAtA[iNdEx:postIndex]...) 10321 if m.Value == nil { 10322 m.Value = []byte{} 10323 } 10324 iNdEx = postIndex 10325 case 3: 10326 if wireType != 0 { 10327 return fmt.Errorf("proto: wrong wireType = %d for field Lease", wireType) 10328 } 10329 m.Lease = 0 10330 for shift := uint(0); ; shift += 7 { 10331 if shift >= 64 { 10332 return ErrIntOverflowRpc 10333 } 10334 if iNdEx >= l { 10335 return io.ErrUnexpectedEOF 10336 } 10337 b := dAtA[iNdEx] 10338 iNdEx++ 10339 m.Lease |= (int64(b) & 0x7F) << shift 10340 if b < 0x80 { 10341 break 10342 } 10343 } 10344 case 4: 10345 if wireType != 0 { 10346 return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType) 10347 } 10348 var v int 10349 for shift := uint(0); ; shift += 7 { 10350 if shift >= 64 { 10351 return ErrIntOverflowRpc 10352 } 10353 if iNdEx >= l { 10354 return io.ErrUnexpectedEOF 10355 } 10356 b := dAtA[iNdEx] 10357 iNdEx++ 10358 v |= (int(b) & 0x7F) << shift 10359 if b < 0x80 { 10360 break 10361 } 10362 } 10363 m.PrevKv = bool(v != 0) 10364 case 5: 10365 if wireType != 0 { 10366 return fmt.Errorf("proto: wrong wireType = %d for field IgnoreValue", wireType) 10367 } 10368 var v int 10369 for shift := uint(0); ; shift += 7 { 10370 if shift >= 64 { 10371 return ErrIntOverflowRpc 10372 } 10373 if iNdEx >= l { 10374 return io.ErrUnexpectedEOF 10375 } 10376 b := dAtA[iNdEx] 10377 iNdEx++ 10378 v |= (int(b) & 0x7F) << shift 10379 if b < 0x80 { 10380 break 10381 } 10382 } 10383 m.IgnoreValue = bool(v != 0) 10384 case 6: 10385 if wireType != 0 { 10386 return fmt.Errorf("proto: wrong wireType = %d for field IgnoreLease", wireType) 10387 } 10388 var v int 10389 for shift := uint(0); ; shift += 7 { 10390 if shift >= 64 { 10391 return ErrIntOverflowRpc 10392 } 10393 if iNdEx >= l { 10394 return io.ErrUnexpectedEOF 10395 } 10396 b := dAtA[iNdEx] 10397 iNdEx++ 10398 v |= (int(b) & 0x7F) << shift 10399 if b < 0x80 { 10400 break 10401 } 10402 } 10403 m.IgnoreLease = bool(v != 0) 10404 default: 10405 iNdEx = preIndex 10406 skippy, err := skipRpc(dAtA[iNdEx:]) 10407 if err != nil { 10408 return err 10409 } 10410 if skippy < 0 { 10411 return ErrInvalidLengthRpc 10412 } 10413 if (iNdEx + skippy) > l { 10414 return io.ErrUnexpectedEOF 10415 } 10416 iNdEx += skippy 10417 } 10418 } 10419 10420 if iNdEx > l { 10421 return io.ErrUnexpectedEOF 10422 } 10423 return nil 10424} 10425func (m *PutResponse) Unmarshal(dAtA []byte) error { 10426 l := len(dAtA) 10427 iNdEx := 0 10428 for iNdEx < l { 10429 preIndex := iNdEx 10430 var wire uint64 10431 for shift := uint(0); ; shift += 7 { 10432 if shift >= 64 { 10433 return ErrIntOverflowRpc 10434 } 10435 if iNdEx >= l { 10436 return io.ErrUnexpectedEOF 10437 } 10438 b := dAtA[iNdEx] 10439 iNdEx++ 10440 wire |= (uint64(b) & 0x7F) << shift 10441 if b < 0x80 { 10442 break 10443 } 10444 } 10445 fieldNum := int32(wire >> 3) 10446 wireType := int(wire & 0x7) 10447 if wireType == 4 { 10448 return fmt.Errorf("proto: PutResponse: wiretype end group for non-group") 10449 } 10450 if fieldNum <= 0 { 10451 return fmt.Errorf("proto: PutResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10452 } 10453 switch fieldNum { 10454 case 1: 10455 if wireType != 2 { 10456 return fmt.Errorf("proto: wrong wireType = %d for field Header", 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 if m.Header == nil { 10481 m.Header = &ResponseHeader{} 10482 } 10483 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10484 return err 10485 } 10486 iNdEx = postIndex 10487 case 2: 10488 if wireType != 2 { 10489 return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType) 10490 } 10491 var msglen int 10492 for shift := uint(0); ; shift += 7 { 10493 if shift >= 64 { 10494 return ErrIntOverflowRpc 10495 } 10496 if iNdEx >= l { 10497 return io.ErrUnexpectedEOF 10498 } 10499 b := dAtA[iNdEx] 10500 iNdEx++ 10501 msglen |= (int(b) & 0x7F) << shift 10502 if b < 0x80 { 10503 break 10504 } 10505 } 10506 if msglen < 0 { 10507 return ErrInvalidLengthRpc 10508 } 10509 postIndex := iNdEx + msglen 10510 if postIndex > l { 10511 return io.ErrUnexpectedEOF 10512 } 10513 if m.PrevKv == nil { 10514 m.PrevKv = &mvccpb.KeyValue{} 10515 } 10516 if err := m.PrevKv.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10517 return err 10518 } 10519 iNdEx = postIndex 10520 default: 10521 iNdEx = preIndex 10522 skippy, err := skipRpc(dAtA[iNdEx:]) 10523 if err != nil { 10524 return err 10525 } 10526 if skippy < 0 { 10527 return ErrInvalidLengthRpc 10528 } 10529 if (iNdEx + skippy) > l { 10530 return io.ErrUnexpectedEOF 10531 } 10532 iNdEx += skippy 10533 } 10534 } 10535 10536 if iNdEx > l { 10537 return io.ErrUnexpectedEOF 10538 } 10539 return nil 10540} 10541func (m *DeleteRangeRequest) Unmarshal(dAtA []byte) error { 10542 l := len(dAtA) 10543 iNdEx := 0 10544 for iNdEx < l { 10545 preIndex := iNdEx 10546 var wire uint64 10547 for shift := uint(0); ; shift += 7 { 10548 if shift >= 64 { 10549 return ErrIntOverflowRpc 10550 } 10551 if iNdEx >= l { 10552 return io.ErrUnexpectedEOF 10553 } 10554 b := dAtA[iNdEx] 10555 iNdEx++ 10556 wire |= (uint64(b) & 0x7F) << shift 10557 if b < 0x80 { 10558 break 10559 } 10560 } 10561 fieldNum := int32(wire >> 3) 10562 wireType := int(wire & 0x7) 10563 if wireType == 4 { 10564 return fmt.Errorf("proto: DeleteRangeRequest: wiretype end group for non-group") 10565 } 10566 if fieldNum <= 0 { 10567 return fmt.Errorf("proto: DeleteRangeRequest: illegal tag %d (wire type %d)", fieldNum, wire) 10568 } 10569 switch fieldNum { 10570 case 1: 10571 if wireType != 2 { 10572 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 10573 } 10574 var byteLen int 10575 for shift := uint(0); ; shift += 7 { 10576 if shift >= 64 { 10577 return ErrIntOverflowRpc 10578 } 10579 if iNdEx >= l { 10580 return io.ErrUnexpectedEOF 10581 } 10582 b := dAtA[iNdEx] 10583 iNdEx++ 10584 byteLen |= (int(b) & 0x7F) << shift 10585 if b < 0x80 { 10586 break 10587 } 10588 } 10589 if byteLen < 0 { 10590 return ErrInvalidLengthRpc 10591 } 10592 postIndex := iNdEx + byteLen 10593 if postIndex > l { 10594 return io.ErrUnexpectedEOF 10595 } 10596 m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...) 10597 if m.Key == nil { 10598 m.Key = []byte{} 10599 } 10600 iNdEx = postIndex 10601 case 2: 10602 if wireType != 2 { 10603 return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType) 10604 } 10605 var byteLen int 10606 for shift := uint(0); ; shift += 7 { 10607 if shift >= 64 { 10608 return ErrIntOverflowRpc 10609 } 10610 if iNdEx >= l { 10611 return io.ErrUnexpectedEOF 10612 } 10613 b := dAtA[iNdEx] 10614 iNdEx++ 10615 byteLen |= (int(b) & 0x7F) << shift 10616 if b < 0x80 { 10617 break 10618 } 10619 } 10620 if byteLen < 0 { 10621 return ErrInvalidLengthRpc 10622 } 10623 postIndex := iNdEx + byteLen 10624 if postIndex > l { 10625 return io.ErrUnexpectedEOF 10626 } 10627 m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...) 10628 if m.RangeEnd == nil { 10629 m.RangeEnd = []byte{} 10630 } 10631 iNdEx = postIndex 10632 case 3: 10633 if wireType != 0 { 10634 return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType) 10635 } 10636 var v int 10637 for shift := uint(0); ; shift += 7 { 10638 if shift >= 64 { 10639 return ErrIntOverflowRpc 10640 } 10641 if iNdEx >= l { 10642 return io.ErrUnexpectedEOF 10643 } 10644 b := dAtA[iNdEx] 10645 iNdEx++ 10646 v |= (int(b) & 0x7F) << shift 10647 if b < 0x80 { 10648 break 10649 } 10650 } 10651 m.PrevKv = bool(v != 0) 10652 default: 10653 iNdEx = preIndex 10654 skippy, err := skipRpc(dAtA[iNdEx:]) 10655 if err != nil { 10656 return err 10657 } 10658 if skippy < 0 { 10659 return ErrInvalidLengthRpc 10660 } 10661 if (iNdEx + skippy) > l { 10662 return io.ErrUnexpectedEOF 10663 } 10664 iNdEx += skippy 10665 } 10666 } 10667 10668 if iNdEx > l { 10669 return io.ErrUnexpectedEOF 10670 } 10671 return nil 10672} 10673func (m *DeleteRangeResponse) Unmarshal(dAtA []byte) error { 10674 l := len(dAtA) 10675 iNdEx := 0 10676 for iNdEx < l { 10677 preIndex := iNdEx 10678 var wire uint64 10679 for shift := uint(0); ; shift += 7 { 10680 if shift >= 64 { 10681 return ErrIntOverflowRpc 10682 } 10683 if iNdEx >= l { 10684 return io.ErrUnexpectedEOF 10685 } 10686 b := dAtA[iNdEx] 10687 iNdEx++ 10688 wire |= (uint64(b) & 0x7F) << shift 10689 if b < 0x80 { 10690 break 10691 } 10692 } 10693 fieldNum := int32(wire >> 3) 10694 wireType := int(wire & 0x7) 10695 if wireType == 4 { 10696 return fmt.Errorf("proto: DeleteRangeResponse: wiretype end group for non-group") 10697 } 10698 if fieldNum <= 0 { 10699 return fmt.Errorf("proto: DeleteRangeResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10700 } 10701 switch fieldNum { 10702 case 1: 10703 if wireType != 2 { 10704 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 10705 } 10706 var msglen int 10707 for shift := uint(0); ; shift += 7 { 10708 if shift >= 64 { 10709 return ErrIntOverflowRpc 10710 } 10711 if iNdEx >= l { 10712 return io.ErrUnexpectedEOF 10713 } 10714 b := dAtA[iNdEx] 10715 iNdEx++ 10716 msglen |= (int(b) & 0x7F) << shift 10717 if b < 0x80 { 10718 break 10719 } 10720 } 10721 if msglen < 0 { 10722 return ErrInvalidLengthRpc 10723 } 10724 postIndex := iNdEx + msglen 10725 if postIndex > l { 10726 return io.ErrUnexpectedEOF 10727 } 10728 if m.Header == nil { 10729 m.Header = &ResponseHeader{} 10730 } 10731 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10732 return err 10733 } 10734 iNdEx = postIndex 10735 case 2: 10736 if wireType != 0 { 10737 return fmt.Errorf("proto: wrong wireType = %d for field Deleted", wireType) 10738 } 10739 m.Deleted = 0 10740 for shift := uint(0); ; shift += 7 { 10741 if shift >= 64 { 10742 return ErrIntOverflowRpc 10743 } 10744 if iNdEx >= l { 10745 return io.ErrUnexpectedEOF 10746 } 10747 b := dAtA[iNdEx] 10748 iNdEx++ 10749 m.Deleted |= (int64(b) & 0x7F) << shift 10750 if b < 0x80 { 10751 break 10752 } 10753 } 10754 case 3: 10755 if wireType != 2 { 10756 return fmt.Errorf("proto: wrong wireType = %d for field PrevKvs", wireType) 10757 } 10758 var msglen int 10759 for shift := uint(0); ; shift += 7 { 10760 if shift >= 64 { 10761 return ErrIntOverflowRpc 10762 } 10763 if iNdEx >= l { 10764 return io.ErrUnexpectedEOF 10765 } 10766 b := dAtA[iNdEx] 10767 iNdEx++ 10768 msglen |= (int(b) & 0x7F) << shift 10769 if b < 0x80 { 10770 break 10771 } 10772 } 10773 if msglen < 0 { 10774 return ErrInvalidLengthRpc 10775 } 10776 postIndex := iNdEx + msglen 10777 if postIndex > l { 10778 return io.ErrUnexpectedEOF 10779 } 10780 m.PrevKvs = append(m.PrevKvs, &mvccpb.KeyValue{}) 10781 if err := m.PrevKvs[len(m.PrevKvs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10782 return err 10783 } 10784 iNdEx = postIndex 10785 default: 10786 iNdEx = preIndex 10787 skippy, err := skipRpc(dAtA[iNdEx:]) 10788 if err != nil { 10789 return err 10790 } 10791 if skippy < 0 { 10792 return ErrInvalidLengthRpc 10793 } 10794 if (iNdEx + skippy) > l { 10795 return io.ErrUnexpectedEOF 10796 } 10797 iNdEx += skippy 10798 } 10799 } 10800 10801 if iNdEx > l { 10802 return io.ErrUnexpectedEOF 10803 } 10804 return nil 10805} 10806func (m *RequestOp) Unmarshal(dAtA []byte) error { 10807 l := len(dAtA) 10808 iNdEx := 0 10809 for iNdEx < l { 10810 preIndex := iNdEx 10811 var wire uint64 10812 for shift := uint(0); ; shift += 7 { 10813 if shift >= 64 { 10814 return ErrIntOverflowRpc 10815 } 10816 if iNdEx >= l { 10817 return io.ErrUnexpectedEOF 10818 } 10819 b := dAtA[iNdEx] 10820 iNdEx++ 10821 wire |= (uint64(b) & 0x7F) << shift 10822 if b < 0x80 { 10823 break 10824 } 10825 } 10826 fieldNum := int32(wire >> 3) 10827 wireType := int(wire & 0x7) 10828 if wireType == 4 { 10829 return fmt.Errorf("proto: RequestOp: wiretype end group for non-group") 10830 } 10831 if fieldNum <= 0 { 10832 return fmt.Errorf("proto: RequestOp: illegal tag %d (wire type %d)", fieldNum, wire) 10833 } 10834 switch fieldNum { 10835 case 1: 10836 if wireType != 2 { 10837 return fmt.Errorf("proto: wrong wireType = %d for field RequestRange", wireType) 10838 } 10839 var msglen int 10840 for shift := uint(0); ; shift += 7 { 10841 if shift >= 64 { 10842 return ErrIntOverflowRpc 10843 } 10844 if iNdEx >= l { 10845 return io.ErrUnexpectedEOF 10846 } 10847 b := dAtA[iNdEx] 10848 iNdEx++ 10849 msglen |= (int(b) & 0x7F) << shift 10850 if b < 0x80 { 10851 break 10852 } 10853 } 10854 if msglen < 0 { 10855 return ErrInvalidLengthRpc 10856 } 10857 postIndex := iNdEx + msglen 10858 if postIndex > l { 10859 return io.ErrUnexpectedEOF 10860 } 10861 v := &RangeRequest{} 10862 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10863 return err 10864 } 10865 m.Request = &RequestOp_RequestRange{v} 10866 iNdEx = postIndex 10867 case 2: 10868 if wireType != 2 { 10869 return fmt.Errorf("proto: wrong wireType = %d for field RequestPut", wireType) 10870 } 10871 var msglen int 10872 for shift := uint(0); ; shift += 7 { 10873 if shift >= 64 { 10874 return ErrIntOverflowRpc 10875 } 10876 if iNdEx >= l { 10877 return io.ErrUnexpectedEOF 10878 } 10879 b := dAtA[iNdEx] 10880 iNdEx++ 10881 msglen |= (int(b) & 0x7F) << shift 10882 if b < 0x80 { 10883 break 10884 } 10885 } 10886 if msglen < 0 { 10887 return ErrInvalidLengthRpc 10888 } 10889 postIndex := iNdEx + msglen 10890 if postIndex > l { 10891 return io.ErrUnexpectedEOF 10892 } 10893 v := &PutRequest{} 10894 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10895 return err 10896 } 10897 m.Request = &RequestOp_RequestPut{v} 10898 iNdEx = postIndex 10899 case 3: 10900 if wireType != 2 { 10901 return fmt.Errorf("proto: wrong wireType = %d for field RequestDeleteRange", wireType) 10902 } 10903 var msglen int 10904 for shift := uint(0); ; shift += 7 { 10905 if shift >= 64 { 10906 return ErrIntOverflowRpc 10907 } 10908 if iNdEx >= l { 10909 return io.ErrUnexpectedEOF 10910 } 10911 b := dAtA[iNdEx] 10912 iNdEx++ 10913 msglen |= (int(b) & 0x7F) << shift 10914 if b < 0x80 { 10915 break 10916 } 10917 } 10918 if msglen < 0 { 10919 return ErrInvalidLengthRpc 10920 } 10921 postIndex := iNdEx + msglen 10922 if postIndex > l { 10923 return io.ErrUnexpectedEOF 10924 } 10925 v := &DeleteRangeRequest{} 10926 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10927 return err 10928 } 10929 m.Request = &RequestOp_RequestDeleteRange{v} 10930 iNdEx = postIndex 10931 case 4: 10932 if wireType != 2 { 10933 return fmt.Errorf("proto: wrong wireType = %d for field RequestTxn", wireType) 10934 } 10935 var msglen int 10936 for shift := uint(0); ; shift += 7 { 10937 if shift >= 64 { 10938 return ErrIntOverflowRpc 10939 } 10940 if iNdEx >= l { 10941 return io.ErrUnexpectedEOF 10942 } 10943 b := dAtA[iNdEx] 10944 iNdEx++ 10945 msglen |= (int(b) & 0x7F) << shift 10946 if b < 0x80 { 10947 break 10948 } 10949 } 10950 if msglen < 0 { 10951 return ErrInvalidLengthRpc 10952 } 10953 postIndex := iNdEx + msglen 10954 if postIndex > l { 10955 return io.ErrUnexpectedEOF 10956 } 10957 v := &TxnRequest{} 10958 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10959 return err 10960 } 10961 m.Request = &RequestOp_RequestTxn{v} 10962 iNdEx = postIndex 10963 default: 10964 iNdEx = preIndex 10965 skippy, err := skipRpc(dAtA[iNdEx:]) 10966 if err != nil { 10967 return err 10968 } 10969 if skippy < 0 { 10970 return ErrInvalidLengthRpc 10971 } 10972 if (iNdEx + skippy) > l { 10973 return io.ErrUnexpectedEOF 10974 } 10975 iNdEx += skippy 10976 } 10977 } 10978 10979 if iNdEx > l { 10980 return io.ErrUnexpectedEOF 10981 } 10982 return nil 10983} 10984func (m *ResponseOp) Unmarshal(dAtA []byte) error { 10985 l := len(dAtA) 10986 iNdEx := 0 10987 for iNdEx < l { 10988 preIndex := iNdEx 10989 var wire uint64 10990 for shift := uint(0); ; shift += 7 { 10991 if shift >= 64 { 10992 return ErrIntOverflowRpc 10993 } 10994 if iNdEx >= l { 10995 return io.ErrUnexpectedEOF 10996 } 10997 b := dAtA[iNdEx] 10998 iNdEx++ 10999 wire |= (uint64(b) & 0x7F) << shift 11000 if b < 0x80 { 11001 break 11002 } 11003 } 11004 fieldNum := int32(wire >> 3) 11005 wireType := int(wire & 0x7) 11006 if wireType == 4 { 11007 return fmt.Errorf("proto: ResponseOp: wiretype end group for non-group") 11008 } 11009 if fieldNum <= 0 { 11010 return fmt.Errorf("proto: ResponseOp: illegal tag %d (wire type %d)", fieldNum, wire) 11011 } 11012 switch fieldNum { 11013 case 1: 11014 if wireType != 2 { 11015 return fmt.Errorf("proto: wrong wireType = %d for field ResponseRange", wireType) 11016 } 11017 var msglen int 11018 for shift := uint(0); ; shift += 7 { 11019 if shift >= 64 { 11020 return ErrIntOverflowRpc 11021 } 11022 if iNdEx >= l { 11023 return io.ErrUnexpectedEOF 11024 } 11025 b := dAtA[iNdEx] 11026 iNdEx++ 11027 msglen |= (int(b) & 0x7F) << shift 11028 if b < 0x80 { 11029 break 11030 } 11031 } 11032 if msglen < 0 { 11033 return ErrInvalidLengthRpc 11034 } 11035 postIndex := iNdEx + msglen 11036 if postIndex > l { 11037 return io.ErrUnexpectedEOF 11038 } 11039 v := &RangeResponse{} 11040 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11041 return err 11042 } 11043 m.Response = &ResponseOp_ResponseRange{v} 11044 iNdEx = postIndex 11045 case 2: 11046 if wireType != 2 { 11047 return fmt.Errorf("proto: wrong wireType = %d for field ResponsePut", wireType) 11048 } 11049 var msglen int 11050 for shift := uint(0); ; shift += 7 { 11051 if shift >= 64 { 11052 return ErrIntOverflowRpc 11053 } 11054 if iNdEx >= l { 11055 return io.ErrUnexpectedEOF 11056 } 11057 b := dAtA[iNdEx] 11058 iNdEx++ 11059 msglen |= (int(b) & 0x7F) << shift 11060 if b < 0x80 { 11061 break 11062 } 11063 } 11064 if msglen < 0 { 11065 return ErrInvalidLengthRpc 11066 } 11067 postIndex := iNdEx + msglen 11068 if postIndex > l { 11069 return io.ErrUnexpectedEOF 11070 } 11071 v := &PutResponse{} 11072 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11073 return err 11074 } 11075 m.Response = &ResponseOp_ResponsePut{v} 11076 iNdEx = postIndex 11077 case 3: 11078 if wireType != 2 { 11079 return fmt.Errorf("proto: wrong wireType = %d for field ResponseDeleteRange", wireType) 11080 } 11081 var msglen int 11082 for shift := uint(0); ; shift += 7 { 11083 if shift >= 64 { 11084 return ErrIntOverflowRpc 11085 } 11086 if iNdEx >= l { 11087 return io.ErrUnexpectedEOF 11088 } 11089 b := dAtA[iNdEx] 11090 iNdEx++ 11091 msglen |= (int(b) & 0x7F) << shift 11092 if b < 0x80 { 11093 break 11094 } 11095 } 11096 if msglen < 0 { 11097 return ErrInvalidLengthRpc 11098 } 11099 postIndex := iNdEx + msglen 11100 if postIndex > l { 11101 return io.ErrUnexpectedEOF 11102 } 11103 v := &DeleteRangeResponse{} 11104 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11105 return err 11106 } 11107 m.Response = &ResponseOp_ResponseDeleteRange{v} 11108 iNdEx = postIndex 11109 case 4: 11110 if wireType != 2 { 11111 return fmt.Errorf("proto: wrong wireType = %d for field ResponseTxn", wireType) 11112 } 11113 var msglen int 11114 for shift := uint(0); ; shift += 7 { 11115 if shift >= 64 { 11116 return ErrIntOverflowRpc 11117 } 11118 if iNdEx >= l { 11119 return io.ErrUnexpectedEOF 11120 } 11121 b := dAtA[iNdEx] 11122 iNdEx++ 11123 msglen |= (int(b) & 0x7F) << shift 11124 if b < 0x80 { 11125 break 11126 } 11127 } 11128 if msglen < 0 { 11129 return ErrInvalidLengthRpc 11130 } 11131 postIndex := iNdEx + msglen 11132 if postIndex > l { 11133 return io.ErrUnexpectedEOF 11134 } 11135 v := &TxnResponse{} 11136 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11137 return err 11138 } 11139 m.Response = &ResponseOp_ResponseTxn{v} 11140 iNdEx = postIndex 11141 default: 11142 iNdEx = preIndex 11143 skippy, err := skipRpc(dAtA[iNdEx:]) 11144 if err != nil { 11145 return err 11146 } 11147 if skippy < 0 { 11148 return ErrInvalidLengthRpc 11149 } 11150 if (iNdEx + skippy) > l { 11151 return io.ErrUnexpectedEOF 11152 } 11153 iNdEx += skippy 11154 } 11155 } 11156 11157 if iNdEx > l { 11158 return io.ErrUnexpectedEOF 11159 } 11160 return nil 11161} 11162func (m *Compare) Unmarshal(dAtA []byte) error { 11163 l := len(dAtA) 11164 iNdEx := 0 11165 for iNdEx < l { 11166 preIndex := iNdEx 11167 var wire uint64 11168 for shift := uint(0); ; shift += 7 { 11169 if shift >= 64 { 11170 return ErrIntOverflowRpc 11171 } 11172 if iNdEx >= l { 11173 return io.ErrUnexpectedEOF 11174 } 11175 b := dAtA[iNdEx] 11176 iNdEx++ 11177 wire |= (uint64(b) & 0x7F) << shift 11178 if b < 0x80 { 11179 break 11180 } 11181 } 11182 fieldNum := int32(wire >> 3) 11183 wireType := int(wire & 0x7) 11184 if wireType == 4 { 11185 return fmt.Errorf("proto: Compare: wiretype end group for non-group") 11186 } 11187 if fieldNum <= 0 { 11188 return fmt.Errorf("proto: Compare: illegal tag %d (wire type %d)", fieldNum, wire) 11189 } 11190 switch fieldNum { 11191 case 1: 11192 if wireType != 0 { 11193 return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) 11194 } 11195 m.Result = 0 11196 for shift := uint(0); ; shift += 7 { 11197 if shift >= 64 { 11198 return ErrIntOverflowRpc 11199 } 11200 if iNdEx >= l { 11201 return io.ErrUnexpectedEOF 11202 } 11203 b := dAtA[iNdEx] 11204 iNdEx++ 11205 m.Result |= (Compare_CompareResult(b) & 0x7F) << shift 11206 if b < 0x80 { 11207 break 11208 } 11209 } 11210 case 2: 11211 if wireType != 0 { 11212 return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType) 11213 } 11214 m.Target = 0 11215 for shift := uint(0); ; shift += 7 { 11216 if shift >= 64 { 11217 return ErrIntOverflowRpc 11218 } 11219 if iNdEx >= l { 11220 return io.ErrUnexpectedEOF 11221 } 11222 b := dAtA[iNdEx] 11223 iNdEx++ 11224 m.Target |= (Compare_CompareTarget(b) & 0x7F) << shift 11225 if b < 0x80 { 11226 break 11227 } 11228 } 11229 case 3: 11230 if wireType != 2 { 11231 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 11232 } 11233 var byteLen int 11234 for shift := uint(0); ; shift += 7 { 11235 if shift >= 64 { 11236 return ErrIntOverflowRpc 11237 } 11238 if iNdEx >= l { 11239 return io.ErrUnexpectedEOF 11240 } 11241 b := dAtA[iNdEx] 11242 iNdEx++ 11243 byteLen |= (int(b) & 0x7F) << shift 11244 if b < 0x80 { 11245 break 11246 } 11247 } 11248 if byteLen < 0 { 11249 return ErrInvalidLengthRpc 11250 } 11251 postIndex := iNdEx + byteLen 11252 if postIndex > l { 11253 return io.ErrUnexpectedEOF 11254 } 11255 m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...) 11256 if m.Key == nil { 11257 m.Key = []byte{} 11258 } 11259 iNdEx = postIndex 11260 case 4: 11261 if wireType != 0 { 11262 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) 11263 } 11264 var v int64 11265 for shift := uint(0); ; shift += 7 { 11266 if shift >= 64 { 11267 return ErrIntOverflowRpc 11268 } 11269 if iNdEx >= l { 11270 return io.ErrUnexpectedEOF 11271 } 11272 b := dAtA[iNdEx] 11273 iNdEx++ 11274 v |= (int64(b) & 0x7F) << shift 11275 if b < 0x80 { 11276 break 11277 } 11278 } 11279 m.TargetUnion = &Compare_Version{v} 11280 case 5: 11281 if wireType != 0 { 11282 return fmt.Errorf("proto: wrong wireType = %d for field CreateRevision", wireType) 11283 } 11284 var v int64 11285 for shift := uint(0); ; shift += 7 { 11286 if shift >= 64 { 11287 return ErrIntOverflowRpc 11288 } 11289 if iNdEx >= l { 11290 return io.ErrUnexpectedEOF 11291 } 11292 b := dAtA[iNdEx] 11293 iNdEx++ 11294 v |= (int64(b) & 0x7F) << shift 11295 if b < 0x80 { 11296 break 11297 } 11298 } 11299 m.TargetUnion = &Compare_CreateRevision{v} 11300 case 6: 11301 if wireType != 0 { 11302 return fmt.Errorf("proto: wrong wireType = %d for field ModRevision", wireType) 11303 } 11304 var v int64 11305 for shift := uint(0); ; shift += 7 { 11306 if shift >= 64 { 11307 return ErrIntOverflowRpc 11308 } 11309 if iNdEx >= l { 11310 return io.ErrUnexpectedEOF 11311 } 11312 b := dAtA[iNdEx] 11313 iNdEx++ 11314 v |= (int64(b) & 0x7F) << shift 11315 if b < 0x80 { 11316 break 11317 } 11318 } 11319 m.TargetUnion = &Compare_ModRevision{v} 11320 case 7: 11321 if wireType != 2 { 11322 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 11323 } 11324 var byteLen int 11325 for shift := uint(0); ; shift += 7 { 11326 if shift >= 64 { 11327 return ErrIntOverflowRpc 11328 } 11329 if iNdEx >= l { 11330 return io.ErrUnexpectedEOF 11331 } 11332 b := dAtA[iNdEx] 11333 iNdEx++ 11334 byteLen |= (int(b) & 0x7F) << shift 11335 if b < 0x80 { 11336 break 11337 } 11338 } 11339 if byteLen < 0 { 11340 return ErrInvalidLengthRpc 11341 } 11342 postIndex := iNdEx + byteLen 11343 if postIndex > l { 11344 return io.ErrUnexpectedEOF 11345 } 11346 v := make([]byte, postIndex-iNdEx) 11347 copy(v, dAtA[iNdEx:postIndex]) 11348 m.TargetUnion = &Compare_Value{v} 11349 iNdEx = postIndex 11350 case 8: 11351 if wireType != 0 { 11352 return fmt.Errorf("proto: wrong wireType = %d for field Lease", wireType) 11353 } 11354 var v int64 11355 for shift := uint(0); ; shift += 7 { 11356 if shift >= 64 { 11357 return ErrIntOverflowRpc 11358 } 11359 if iNdEx >= l { 11360 return io.ErrUnexpectedEOF 11361 } 11362 b := dAtA[iNdEx] 11363 iNdEx++ 11364 v |= (int64(b) & 0x7F) << shift 11365 if b < 0x80 { 11366 break 11367 } 11368 } 11369 m.TargetUnion = &Compare_Lease{v} 11370 case 64: 11371 if wireType != 2 { 11372 return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType) 11373 } 11374 var byteLen int 11375 for shift := uint(0); ; shift += 7 { 11376 if shift >= 64 { 11377 return ErrIntOverflowRpc 11378 } 11379 if iNdEx >= l { 11380 return io.ErrUnexpectedEOF 11381 } 11382 b := dAtA[iNdEx] 11383 iNdEx++ 11384 byteLen |= (int(b) & 0x7F) << shift 11385 if b < 0x80 { 11386 break 11387 } 11388 } 11389 if byteLen < 0 { 11390 return ErrInvalidLengthRpc 11391 } 11392 postIndex := iNdEx + byteLen 11393 if postIndex > l { 11394 return io.ErrUnexpectedEOF 11395 } 11396 m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...) 11397 if m.RangeEnd == nil { 11398 m.RangeEnd = []byte{} 11399 } 11400 iNdEx = postIndex 11401 default: 11402 iNdEx = preIndex 11403 skippy, err := skipRpc(dAtA[iNdEx:]) 11404 if err != nil { 11405 return err 11406 } 11407 if skippy < 0 { 11408 return ErrInvalidLengthRpc 11409 } 11410 if (iNdEx + skippy) > l { 11411 return io.ErrUnexpectedEOF 11412 } 11413 iNdEx += skippy 11414 } 11415 } 11416 11417 if iNdEx > l { 11418 return io.ErrUnexpectedEOF 11419 } 11420 return nil 11421} 11422func (m *TxnRequest) Unmarshal(dAtA []byte) error { 11423 l := len(dAtA) 11424 iNdEx := 0 11425 for iNdEx < l { 11426 preIndex := iNdEx 11427 var wire uint64 11428 for shift := uint(0); ; shift += 7 { 11429 if shift >= 64 { 11430 return ErrIntOverflowRpc 11431 } 11432 if iNdEx >= l { 11433 return io.ErrUnexpectedEOF 11434 } 11435 b := dAtA[iNdEx] 11436 iNdEx++ 11437 wire |= (uint64(b) & 0x7F) << shift 11438 if b < 0x80 { 11439 break 11440 } 11441 } 11442 fieldNum := int32(wire >> 3) 11443 wireType := int(wire & 0x7) 11444 if wireType == 4 { 11445 return fmt.Errorf("proto: TxnRequest: wiretype end group for non-group") 11446 } 11447 if fieldNum <= 0 { 11448 return fmt.Errorf("proto: TxnRequest: illegal tag %d (wire type %d)", fieldNum, wire) 11449 } 11450 switch fieldNum { 11451 case 1: 11452 if wireType != 2 { 11453 return fmt.Errorf("proto: wrong wireType = %d for field Compare", wireType) 11454 } 11455 var msglen int 11456 for shift := uint(0); ; shift += 7 { 11457 if shift >= 64 { 11458 return ErrIntOverflowRpc 11459 } 11460 if iNdEx >= l { 11461 return io.ErrUnexpectedEOF 11462 } 11463 b := dAtA[iNdEx] 11464 iNdEx++ 11465 msglen |= (int(b) & 0x7F) << shift 11466 if b < 0x80 { 11467 break 11468 } 11469 } 11470 if msglen < 0 { 11471 return ErrInvalidLengthRpc 11472 } 11473 postIndex := iNdEx + msglen 11474 if postIndex > l { 11475 return io.ErrUnexpectedEOF 11476 } 11477 m.Compare = append(m.Compare, &Compare{}) 11478 if err := m.Compare[len(m.Compare)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11479 return err 11480 } 11481 iNdEx = postIndex 11482 case 2: 11483 if wireType != 2 { 11484 return fmt.Errorf("proto: wrong wireType = %d for field Success", wireType) 11485 } 11486 var msglen int 11487 for shift := uint(0); ; shift += 7 { 11488 if shift >= 64 { 11489 return ErrIntOverflowRpc 11490 } 11491 if iNdEx >= l { 11492 return io.ErrUnexpectedEOF 11493 } 11494 b := dAtA[iNdEx] 11495 iNdEx++ 11496 msglen |= (int(b) & 0x7F) << shift 11497 if b < 0x80 { 11498 break 11499 } 11500 } 11501 if msglen < 0 { 11502 return ErrInvalidLengthRpc 11503 } 11504 postIndex := iNdEx + msglen 11505 if postIndex > l { 11506 return io.ErrUnexpectedEOF 11507 } 11508 m.Success = append(m.Success, &RequestOp{}) 11509 if err := m.Success[len(m.Success)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11510 return err 11511 } 11512 iNdEx = postIndex 11513 case 3: 11514 if wireType != 2 { 11515 return fmt.Errorf("proto: wrong wireType = %d for field Failure", wireType) 11516 } 11517 var msglen int 11518 for shift := uint(0); ; shift += 7 { 11519 if shift >= 64 { 11520 return ErrIntOverflowRpc 11521 } 11522 if iNdEx >= l { 11523 return io.ErrUnexpectedEOF 11524 } 11525 b := dAtA[iNdEx] 11526 iNdEx++ 11527 msglen |= (int(b) & 0x7F) << shift 11528 if b < 0x80 { 11529 break 11530 } 11531 } 11532 if msglen < 0 { 11533 return ErrInvalidLengthRpc 11534 } 11535 postIndex := iNdEx + msglen 11536 if postIndex > l { 11537 return io.ErrUnexpectedEOF 11538 } 11539 m.Failure = append(m.Failure, &RequestOp{}) 11540 if err := m.Failure[len(m.Failure)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11541 return err 11542 } 11543 iNdEx = postIndex 11544 default: 11545 iNdEx = preIndex 11546 skippy, err := skipRpc(dAtA[iNdEx:]) 11547 if err != nil { 11548 return err 11549 } 11550 if skippy < 0 { 11551 return ErrInvalidLengthRpc 11552 } 11553 if (iNdEx + skippy) > l { 11554 return io.ErrUnexpectedEOF 11555 } 11556 iNdEx += skippy 11557 } 11558 } 11559 11560 if iNdEx > l { 11561 return io.ErrUnexpectedEOF 11562 } 11563 return nil 11564} 11565func (m *TxnResponse) Unmarshal(dAtA []byte) error { 11566 l := len(dAtA) 11567 iNdEx := 0 11568 for iNdEx < l { 11569 preIndex := iNdEx 11570 var wire uint64 11571 for shift := uint(0); ; shift += 7 { 11572 if shift >= 64 { 11573 return ErrIntOverflowRpc 11574 } 11575 if iNdEx >= l { 11576 return io.ErrUnexpectedEOF 11577 } 11578 b := dAtA[iNdEx] 11579 iNdEx++ 11580 wire |= (uint64(b) & 0x7F) << shift 11581 if b < 0x80 { 11582 break 11583 } 11584 } 11585 fieldNum := int32(wire >> 3) 11586 wireType := int(wire & 0x7) 11587 if wireType == 4 { 11588 return fmt.Errorf("proto: TxnResponse: wiretype end group for non-group") 11589 } 11590 if fieldNum <= 0 { 11591 return fmt.Errorf("proto: TxnResponse: illegal tag %d (wire type %d)", fieldNum, wire) 11592 } 11593 switch fieldNum { 11594 case 1: 11595 if wireType != 2 { 11596 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 11597 } 11598 var msglen int 11599 for shift := uint(0); ; shift += 7 { 11600 if shift >= 64 { 11601 return ErrIntOverflowRpc 11602 } 11603 if iNdEx >= l { 11604 return io.ErrUnexpectedEOF 11605 } 11606 b := dAtA[iNdEx] 11607 iNdEx++ 11608 msglen |= (int(b) & 0x7F) << shift 11609 if b < 0x80 { 11610 break 11611 } 11612 } 11613 if msglen < 0 { 11614 return ErrInvalidLengthRpc 11615 } 11616 postIndex := iNdEx + msglen 11617 if postIndex > l { 11618 return io.ErrUnexpectedEOF 11619 } 11620 if m.Header == nil { 11621 m.Header = &ResponseHeader{} 11622 } 11623 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11624 return err 11625 } 11626 iNdEx = postIndex 11627 case 2: 11628 if wireType != 0 { 11629 return fmt.Errorf("proto: wrong wireType = %d for field Succeeded", wireType) 11630 } 11631 var v int 11632 for shift := uint(0); ; shift += 7 { 11633 if shift >= 64 { 11634 return ErrIntOverflowRpc 11635 } 11636 if iNdEx >= l { 11637 return io.ErrUnexpectedEOF 11638 } 11639 b := dAtA[iNdEx] 11640 iNdEx++ 11641 v |= (int(b) & 0x7F) << shift 11642 if b < 0x80 { 11643 break 11644 } 11645 } 11646 m.Succeeded = bool(v != 0) 11647 case 3: 11648 if wireType != 2 { 11649 return fmt.Errorf("proto: wrong wireType = %d for field Responses", wireType) 11650 } 11651 var msglen int 11652 for shift := uint(0); ; shift += 7 { 11653 if shift >= 64 { 11654 return ErrIntOverflowRpc 11655 } 11656 if iNdEx >= l { 11657 return io.ErrUnexpectedEOF 11658 } 11659 b := dAtA[iNdEx] 11660 iNdEx++ 11661 msglen |= (int(b) & 0x7F) << shift 11662 if b < 0x80 { 11663 break 11664 } 11665 } 11666 if msglen < 0 { 11667 return ErrInvalidLengthRpc 11668 } 11669 postIndex := iNdEx + msglen 11670 if postIndex > l { 11671 return io.ErrUnexpectedEOF 11672 } 11673 m.Responses = append(m.Responses, &ResponseOp{}) 11674 if err := m.Responses[len(m.Responses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11675 return err 11676 } 11677 iNdEx = postIndex 11678 default: 11679 iNdEx = preIndex 11680 skippy, err := skipRpc(dAtA[iNdEx:]) 11681 if err != nil { 11682 return err 11683 } 11684 if skippy < 0 { 11685 return ErrInvalidLengthRpc 11686 } 11687 if (iNdEx + skippy) > l { 11688 return io.ErrUnexpectedEOF 11689 } 11690 iNdEx += skippy 11691 } 11692 } 11693 11694 if iNdEx > l { 11695 return io.ErrUnexpectedEOF 11696 } 11697 return nil 11698} 11699func (m *CompactionRequest) Unmarshal(dAtA []byte) error { 11700 l := len(dAtA) 11701 iNdEx := 0 11702 for iNdEx < l { 11703 preIndex := iNdEx 11704 var wire uint64 11705 for shift := uint(0); ; shift += 7 { 11706 if shift >= 64 { 11707 return ErrIntOverflowRpc 11708 } 11709 if iNdEx >= l { 11710 return io.ErrUnexpectedEOF 11711 } 11712 b := dAtA[iNdEx] 11713 iNdEx++ 11714 wire |= (uint64(b) & 0x7F) << shift 11715 if b < 0x80 { 11716 break 11717 } 11718 } 11719 fieldNum := int32(wire >> 3) 11720 wireType := int(wire & 0x7) 11721 if wireType == 4 { 11722 return fmt.Errorf("proto: CompactionRequest: wiretype end group for non-group") 11723 } 11724 if fieldNum <= 0 { 11725 return fmt.Errorf("proto: CompactionRequest: illegal tag %d (wire type %d)", fieldNum, wire) 11726 } 11727 switch fieldNum { 11728 case 1: 11729 if wireType != 0 { 11730 return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType) 11731 } 11732 m.Revision = 0 11733 for shift := uint(0); ; shift += 7 { 11734 if shift >= 64 { 11735 return ErrIntOverflowRpc 11736 } 11737 if iNdEx >= l { 11738 return io.ErrUnexpectedEOF 11739 } 11740 b := dAtA[iNdEx] 11741 iNdEx++ 11742 m.Revision |= (int64(b) & 0x7F) << shift 11743 if b < 0x80 { 11744 break 11745 } 11746 } 11747 case 2: 11748 if wireType != 0 { 11749 return fmt.Errorf("proto: wrong wireType = %d for field Physical", wireType) 11750 } 11751 var v int 11752 for shift := uint(0); ; shift += 7 { 11753 if shift >= 64 { 11754 return ErrIntOverflowRpc 11755 } 11756 if iNdEx >= l { 11757 return io.ErrUnexpectedEOF 11758 } 11759 b := dAtA[iNdEx] 11760 iNdEx++ 11761 v |= (int(b) & 0x7F) << shift 11762 if b < 0x80 { 11763 break 11764 } 11765 } 11766 m.Physical = bool(v != 0) 11767 default: 11768 iNdEx = preIndex 11769 skippy, err := skipRpc(dAtA[iNdEx:]) 11770 if err != nil { 11771 return err 11772 } 11773 if skippy < 0 { 11774 return ErrInvalidLengthRpc 11775 } 11776 if (iNdEx + skippy) > l { 11777 return io.ErrUnexpectedEOF 11778 } 11779 iNdEx += skippy 11780 } 11781 } 11782 11783 if iNdEx > l { 11784 return io.ErrUnexpectedEOF 11785 } 11786 return nil 11787} 11788func (m *CompactionResponse) Unmarshal(dAtA []byte) error { 11789 l := len(dAtA) 11790 iNdEx := 0 11791 for iNdEx < l { 11792 preIndex := iNdEx 11793 var wire uint64 11794 for shift := uint(0); ; shift += 7 { 11795 if shift >= 64 { 11796 return ErrIntOverflowRpc 11797 } 11798 if iNdEx >= l { 11799 return io.ErrUnexpectedEOF 11800 } 11801 b := dAtA[iNdEx] 11802 iNdEx++ 11803 wire |= (uint64(b) & 0x7F) << shift 11804 if b < 0x80 { 11805 break 11806 } 11807 } 11808 fieldNum := int32(wire >> 3) 11809 wireType := int(wire & 0x7) 11810 if wireType == 4 { 11811 return fmt.Errorf("proto: CompactionResponse: wiretype end group for non-group") 11812 } 11813 if fieldNum <= 0 { 11814 return fmt.Errorf("proto: CompactionResponse: illegal tag %d (wire type %d)", fieldNum, wire) 11815 } 11816 switch fieldNum { 11817 case 1: 11818 if wireType != 2 { 11819 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 11820 } 11821 var msglen int 11822 for shift := uint(0); ; shift += 7 { 11823 if shift >= 64 { 11824 return ErrIntOverflowRpc 11825 } 11826 if iNdEx >= l { 11827 return io.ErrUnexpectedEOF 11828 } 11829 b := dAtA[iNdEx] 11830 iNdEx++ 11831 msglen |= (int(b) & 0x7F) << shift 11832 if b < 0x80 { 11833 break 11834 } 11835 } 11836 if msglen < 0 { 11837 return ErrInvalidLengthRpc 11838 } 11839 postIndex := iNdEx + msglen 11840 if postIndex > l { 11841 return io.ErrUnexpectedEOF 11842 } 11843 if m.Header == nil { 11844 m.Header = &ResponseHeader{} 11845 } 11846 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11847 return err 11848 } 11849 iNdEx = postIndex 11850 default: 11851 iNdEx = preIndex 11852 skippy, err := skipRpc(dAtA[iNdEx:]) 11853 if err != nil { 11854 return err 11855 } 11856 if skippy < 0 { 11857 return ErrInvalidLengthRpc 11858 } 11859 if (iNdEx + skippy) > l { 11860 return io.ErrUnexpectedEOF 11861 } 11862 iNdEx += skippy 11863 } 11864 } 11865 11866 if iNdEx > l { 11867 return io.ErrUnexpectedEOF 11868 } 11869 return nil 11870} 11871func (m *HashRequest) Unmarshal(dAtA []byte) error { 11872 l := len(dAtA) 11873 iNdEx := 0 11874 for iNdEx < l { 11875 preIndex := iNdEx 11876 var wire uint64 11877 for shift := uint(0); ; shift += 7 { 11878 if shift >= 64 { 11879 return ErrIntOverflowRpc 11880 } 11881 if iNdEx >= l { 11882 return io.ErrUnexpectedEOF 11883 } 11884 b := dAtA[iNdEx] 11885 iNdEx++ 11886 wire |= (uint64(b) & 0x7F) << shift 11887 if b < 0x80 { 11888 break 11889 } 11890 } 11891 fieldNum := int32(wire >> 3) 11892 wireType := int(wire & 0x7) 11893 if wireType == 4 { 11894 return fmt.Errorf("proto: HashRequest: wiretype end group for non-group") 11895 } 11896 if fieldNum <= 0 { 11897 return fmt.Errorf("proto: HashRequest: illegal tag %d (wire type %d)", fieldNum, wire) 11898 } 11899 switch fieldNum { 11900 default: 11901 iNdEx = preIndex 11902 skippy, err := skipRpc(dAtA[iNdEx:]) 11903 if err != nil { 11904 return err 11905 } 11906 if skippy < 0 { 11907 return ErrInvalidLengthRpc 11908 } 11909 if (iNdEx + skippy) > l { 11910 return io.ErrUnexpectedEOF 11911 } 11912 iNdEx += skippy 11913 } 11914 } 11915 11916 if iNdEx > l { 11917 return io.ErrUnexpectedEOF 11918 } 11919 return nil 11920} 11921func (m *HashKVRequest) Unmarshal(dAtA []byte) error { 11922 l := len(dAtA) 11923 iNdEx := 0 11924 for iNdEx < l { 11925 preIndex := iNdEx 11926 var wire uint64 11927 for shift := uint(0); ; shift += 7 { 11928 if shift >= 64 { 11929 return ErrIntOverflowRpc 11930 } 11931 if iNdEx >= l { 11932 return io.ErrUnexpectedEOF 11933 } 11934 b := dAtA[iNdEx] 11935 iNdEx++ 11936 wire |= (uint64(b) & 0x7F) << shift 11937 if b < 0x80 { 11938 break 11939 } 11940 } 11941 fieldNum := int32(wire >> 3) 11942 wireType := int(wire & 0x7) 11943 if wireType == 4 { 11944 return fmt.Errorf("proto: HashKVRequest: wiretype end group for non-group") 11945 } 11946 if fieldNum <= 0 { 11947 return fmt.Errorf("proto: HashKVRequest: illegal tag %d (wire type %d)", fieldNum, wire) 11948 } 11949 switch fieldNum { 11950 case 1: 11951 if wireType != 0 { 11952 return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType) 11953 } 11954 m.Revision = 0 11955 for shift := uint(0); ; shift += 7 { 11956 if shift >= 64 { 11957 return ErrIntOverflowRpc 11958 } 11959 if iNdEx >= l { 11960 return io.ErrUnexpectedEOF 11961 } 11962 b := dAtA[iNdEx] 11963 iNdEx++ 11964 m.Revision |= (int64(b) & 0x7F) << shift 11965 if b < 0x80 { 11966 break 11967 } 11968 } 11969 default: 11970 iNdEx = preIndex 11971 skippy, err := skipRpc(dAtA[iNdEx:]) 11972 if err != nil { 11973 return err 11974 } 11975 if skippy < 0 { 11976 return ErrInvalidLengthRpc 11977 } 11978 if (iNdEx + skippy) > l { 11979 return io.ErrUnexpectedEOF 11980 } 11981 iNdEx += skippy 11982 } 11983 } 11984 11985 if iNdEx > l { 11986 return io.ErrUnexpectedEOF 11987 } 11988 return nil 11989} 11990func (m *HashKVResponse) Unmarshal(dAtA []byte) error { 11991 l := len(dAtA) 11992 iNdEx := 0 11993 for iNdEx < l { 11994 preIndex := iNdEx 11995 var wire uint64 11996 for shift := uint(0); ; shift += 7 { 11997 if shift >= 64 { 11998 return ErrIntOverflowRpc 11999 } 12000 if iNdEx >= l { 12001 return io.ErrUnexpectedEOF 12002 } 12003 b := dAtA[iNdEx] 12004 iNdEx++ 12005 wire |= (uint64(b) & 0x7F) << shift 12006 if b < 0x80 { 12007 break 12008 } 12009 } 12010 fieldNum := int32(wire >> 3) 12011 wireType := int(wire & 0x7) 12012 if wireType == 4 { 12013 return fmt.Errorf("proto: HashKVResponse: wiretype end group for non-group") 12014 } 12015 if fieldNum <= 0 { 12016 return fmt.Errorf("proto: HashKVResponse: illegal tag %d (wire type %d)", fieldNum, wire) 12017 } 12018 switch fieldNum { 12019 case 1: 12020 if wireType != 2 { 12021 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 12022 } 12023 var msglen int 12024 for shift := uint(0); ; shift += 7 { 12025 if shift >= 64 { 12026 return ErrIntOverflowRpc 12027 } 12028 if iNdEx >= l { 12029 return io.ErrUnexpectedEOF 12030 } 12031 b := dAtA[iNdEx] 12032 iNdEx++ 12033 msglen |= (int(b) & 0x7F) << shift 12034 if b < 0x80 { 12035 break 12036 } 12037 } 12038 if msglen < 0 { 12039 return ErrInvalidLengthRpc 12040 } 12041 postIndex := iNdEx + msglen 12042 if postIndex > l { 12043 return io.ErrUnexpectedEOF 12044 } 12045 if m.Header == nil { 12046 m.Header = &ResponseHeader{} 12047 } 12048 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12049 return err 12050 } 12051 iNdEx = postIndex 12052 case 2: 12053 if wireType != 0 { 12054 return fmt.Errorf("proto: wrong wireType = %d for field Hash", wireType) 12055 } 12056 m.Hash = 0 12057 for shift := uint(0); ; shift += 7 { 12058 if shift >= 64 { 12059 return ErrIntOverflowRpc 12060 } 12061 if iNdEx >= l { 12062 return io.ErrUnexpectedEOF 12063 } 12064 b := dAtA[iNdEx] 12065 iNdEx++ 12066 m.Hash |= (uint32(b) & 0x7F) << shift 12067 if b < 0x80 { 12068 break 12069 } 12070 } 12071 case 3: 12072 if wireType != 0 { 12073 return fmt.Errorf("proto: wrong wireType = %d for field CompactRevision", wireType) 12074 } 12075 m.CompactRevision = 0 12076 for shift := uint(0); ; shift += 7 { 12077 if shift >= 64 { 12078 return ErrIntOverflowRpc 12079 } 12080 if iNdEx >= l { 12081 return io.ErrUnexpectedEOF 12082 } 12083 b := dAtA[iNdEx] 12084 iNdEx++ 12085 m.CompactRevision |= (int64(b) & 0x7F) << shift 12086 if b < 0x80 { 12087 break 12088 } 12089 } 12090 default: 12091 iNdEx = preIndex 12092 skippy, err := skipRpc(dAtA[iNdEx:]) 12093 if err != nil { 12094 return err 12095 } 12096 if skippy < 0 { 12097 return ErrInvalidLengthRpc 12098 } 12099 if (iNdEx + skippy) > l { 12100 return io.ErrUnexpectedEOF 12101 } 12102 iNdEx += skippy 12103 } 12104 } 12105 12106 if iNdEx > l { 12107 return io.ErrUnexpectedEOF 12108 } 12109 return nil 12110} 12111func (m *HashResponse) Unmarshal(dAtA []byte) error { 12112 l := len(dAtA) 12113 iNdEx := 0 12114 for iNdEx < l { 12115 preIndex := iNdEx 12116 var wire uint64 12117 for shift := uint(0); ; shift += 7 { 12118 if shift >= 64 { 12119 return ErrIntOverflowRpc 12120 } 12121 if iNdEx >= l { 12122 return io.ErrUnexpectedEOF 12123 } 12124 b := dAtA[iNdEx] 12125 iNdEx++ 12126 wire |= (uint64(b) & 0x7F) << shift 12127 if b < 0x80 { 12128 break 12129 } 12130 } 12131 fieldNum := int32(wire >> 3) 12132 wireType := int(wire & 0x7) 12133 if wireType == 4 { 12134 return fmt.Errorf("proto: HashResponse: wiretype end group for non-group") 12135 } 12136 if fieldNum <= 0 { 12137 return fmt.Errorf("proto: HashResponse: illegal tag %d (wire type %d)", fieldNum, wire) 12138 } 12139 switch fieldNum { 12140 case 1: 12141 if wireType != 2 { 12142 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 12143 } 12144 var msglen int 12145 for shift := uint(0); ; shift += 7 { 12146 if shift >= 64 { 12147 return ErrIntOverflowRpc 12148 } 12149 if iNdEx >= l { 12150 return io.ErrUnexpectedEOF 12151 } 12152 b := dAtA[iNdEx] 12153 iNdEx++ 12154 msglen |= (int(b) & 0x7F) << shift 12155 if b < 0x80 { 12156 break 12157 } 12158 } 12159 if msglen < 0 { 12160 return ErrInvalidLengthRpc 12161 } 12162 postIndex := iNdEx + msglen 12163 if postIndex > l { 12164 return io.ErrUnexpectedEOF 12165 } 12166 if m.Header == nil { 12167 m.Header = &ResponseHeader{} 12168 } 12169 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12170 return err 12171 } 12172 iNdEx = postIndex 12173 case 2: 12174 if wireType != 0 { 12175 return fmt.Errorf("proto: wrong wireType = %d for field Hash", wireType) 12176 } 12177 m.Hash = 0 12178 for shift := uint(0); ; shift += 7 { 12179 if shift >= 64 { 12180 return ErrIntOverflowRpc 12181 } 12182 if iNdEx >= l { 12183 return io.ErrUnexpectedEOF 12184 } 12185 b := dAtA[iNdEx] 12186 iNdEx++ 12187 m.Hash |= (uint32(b) & 0x7F) << shift 12188 if b < 0x80 { 12189 break 12190 } 12191 } 12192 default: 12193 iNdEx = preIndex 12194 skippy, err := skipRpc(dAtA[iNdEx:]) 12195 if err != nil { 12196 return err 12197 } 12198 if skippy < 0 { 12199 return ErrInvalidLengthRpc 12200 } 12201 if (iNdEx + skippy) > l { 12202 return io.ErrUnexpectedEOF 12203 } 12204 iNdEx += skippy 12205 } 12206 } 12207 12208 if iNdEx > l { 12209 return io.ErrUnexpectedEOF 12210 } 12211 return nil 12212} 12213func (m *SnapshotRequest) Unmarshal(dAtA []byte) error { 12214 l := len(dAtA) 12215 iNdEx := 0 12216 for iNdEx < l { 12217 preIndex := iNdEx 12218 var wire uint64 12219 for shift := uint(0); ; shift += 7 { 12220 if shift >= 64 { 12221 return ErrIntOverflowRpc 12222 } 12223 if iNdEx >= l { 12224 return io.ErrUnexpectedEOF 12225 } 12226 b := dAtA[iNdEx] 12227 iNdEx++ 12228 wire |= (uint64(b) & 0x7F) << shift 12229 if b < 0x80 { 12230 break 12231 } 12232 } 12233 fieldNum := int32(wire >> 3) 12234 wireType := int(wire & 0x7) 12235 if wireType == 4 { 12236 return fmt.Errorf("proto: SnapshotRequest: wiretype end group for non-group") 12237 } 12238 if fieldNum <= 0 { 12239 return fmt.Errorf("proto: SnapshotRequest: illegal tag %d (wire type %d)", fieldNum, wire) 12240 } 12241 switch fieldNum { 12242 default: 12243 iNdEx = preIndex 12244 skippy, err := skipRpc(dAtA[iNdEx:]) 12245 if err != nil { 12246 return err 12247 } 12248 if skippy < 0 { 12249 return ErrInvalidLengthRpc 12250 } 12251 if (iNdEx + skippy) > l { 12252 return io.ErrUnexpectedEOF 12253 } 12254 iNdEx += skippy 12255 } 12256 } 12257 12258 if iNdEx > l { 12259 return io.ErrUnexpectedEOF 12260 } 12261 return nil 12262} 12263func (m *SnapshotResponse) Unmarshal(dAtA []byte) error { 12264 l := len(dAtA) 12265 iNdEx := 0 12266 for iNdEx < l { 12267 preIndex := iNdEx 12268 var wire uint64 12269 for shift := uint(0); ; shift += 7 { 12270 if shift >= 64 { 12271 return ErrIntOverflowRpc 12272 } 12273 if iNdEx >= l { 12274 return io.ErrUnexpectedEOF 12275 } 12276 b := dAtA[iNdEx] 12277 iNdEx++ 12278 wire |= (uint64(b) & 0x7F) << shift 12279 if b < 0x80 { 12280 break 12281 } 12282 } 12283 fieldNum := int32(wire >> 3) 12284 wireType := int(wire & 0x7) 12285 if wireType == 4 { 12286 return fmt.Errorf("proto: SnapshotResponse: wiretype end group for non-group") 12287 } 12288 if fieldNum <= 0 { 12289 return fmt.Errorf("proto: SnapshotResponse: illegal tag %d (wire type %d)", fieldNum, wire) 12290 } 12291 switch fieldNum { 12292 case 1: 12293 if wireType != 2 { 12294 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 12295 } 12296 var msglen int 12297 for shift := uint(0); ; shift += 7 { 12298 if shift >= 64 { 12299 return ErrIntOverflowRpc 12300 } 12301 if iNdEx >= l { 12302 return io.ErrUnexpectedEOF 12303 } 12304 b := dAtA[iNdEx] 12305 iNdEx++ 12306 msglen |= (int(b) & 0x7F) << shift 12307 if b < 0x80 { 12308 break 12309 } 12310 } 12311 if msglen < 0 { 12312 return ErrInvalidLengthRpc 12313 } 12314 postIndex := iNdEx + msglen 12315 if postIndex > l { 12316 return io.ErrUnexpectedEOF 12317 } 12318 if m.Header == nil { 12319 m.Header = &ResponseHeader{} 12320 } 12321 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12322 return err 12323 } 12324 iNdEx = postIndex 12325 case 2: 12326 if wireType != 0 { 12327 return fmt.Errorf("proto: wrong wireType = %d for field RemainingBytes", wireType) 12328 } 12329 m.RemainingBytes = 0 12330 for shift := uint(0); ; shift += 7 { 12331 if shift >= 64 { 12332 return ErrIntOverflowRpc 12333 } 12334 if iNdEx >= l { 12335 return io.ErrUnexpectedEOF 12336 } 12337 b := dAtA[iNdEx] 12338 iNdEx++ 12339 m.RemainingBytes |= (uint64(b) & 0x7F) << shift 12340 if b < 0x80 { 12341 break 12342 } 12343 } 12344 case 3: 12345 if wireType != 2 { 12346 return fmt.Errorf("proto: wrong wireType = %d for field Blob", wireType) 12347 } 12348 var byteLen int 12349 for shift := uint(0); ; shift += 7 { 12350 if shift >= 64 { 12351 return ErrIntOverflowRpc 12352 } 12353 if iNdEx >= l { 12354 return io.ErrUnexpectedEOF 12355 } 12356 b := dAtA[iNdEx] 12357 iNdEx++ 12358 byteLen |= (int(b) & 0x7F) << shift 12359 if b < 0x80 { 12360 break 12361 } 12362 } 12363 if byteLen < 0 { 12364 return ErrInvalidLengthRpc 12365 } 12366 postIndex := iNdEx + byteLen 12367 if postIndex > l { 12368 return io.ErrUnexpectedEOF 12369 } 12370 m.Blob = append(m.Blob[:0], dAtA[iNdEx:postIndex]...) 12371 if m.Blob == nil { 12372 m.Blob = []byte{} 12373 } 12374 iNdEx = postIndex 12375 default: 12376 iNdEx = preIndex 12377 skippy, err := skipRpc(dAtA[iNdEx:]) 12378 if err != nil { 12379 return err 12380 } 12381 if skippy < 0 { 12382 return ErrInvalidLengthRpc 12383 } 12384 if (iNdEx + skippy) > l { 12385 return io.ErrUnexpectedEOF 12386 } 12387 iNdEx += skippy 12388 } 12389 } 12390 12391 if iNdEx > l { 12392 return io.ErrUnexpectedEOF 12393 } 12394 return nil 12395} 12396func (m *WatchRequest) Unmarshal(dAtA []byte) error { 12397 l := len(dAtA) 12398 iNdEx := 0 12399 for iNdEx < l { 12400 preIndex := iNdEx 12401 var wire uint64 12402 for shift := uint(0); ; shift += 7 { 12403 if shift >= 64 { 12404 return ErrIntOverflowRpc 12405 } 12406 if iNdEx >= l { 12407 return io.ErrUnexpectedEOF 12408 } 12409 b := dAtA[iNdEx] 12410 iNdEx++ 12411 wire |= (uint64(b) & 0x7F) << shift 12412 if b < 0x80 { 12413 break 12414 } 12415 } 12416 fieldNum := int32(wire >> 3) 12417 wireType := int(wire & 0x7) 12418 if wireType == 4 { 12419 return fmt.Errorf("proto: WatchRequest: wiretype end group for non-group") 12420 } 12421 if fieldNum <= 0 { 12422 return fmt.Errorf("proto: WatchRequest: illegal tag %d (wire type %d)", fieldNum, wire) 12423 } 12424 switch fieldNum { 12425 case 1: 12426 if wireType != 2 { 12427 return fmt.Errorf("proto: wrong wireType = %d for field CreateRequest", wireType) 12428 } 12429 var msglen int 12430 for shift := uint(0); ; shift += 7 { 12431 if shift >= 64 { 12432 return ErrIntOverflowRpc 12433 } 12434 if iNdEx >= l { 12435 return io.ErrUnexpectedEOF 12436 } 12437 b := dAtA[iNdEx] 12438 iNdEx++ 12439 msglen |= (int(b) & 0x7F) << shift 12440 if b < 0x80 { 12441 break 12442 } 12443 } 12444 if msglen < 0 { 12445 return ErrInvalidLengthRpc 12446 } 12447 postIndex := iNdEx + msglen 12448 if postIndex > l { 12449 return io.ErrUnexpectedEOF 12450 } 12451 v := &WatchCreateRequest{} 12452 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12453 return err 12454 } 12455 m.RequestUnion = &WatchRequest_CreateRequest{v} 12456 iNdEx = postIndex 12457 case 2: 12458 if wireType != 2 { 12459 return fmt.Errorf("proto: wrong wireType = %d for field CancelRequest", wireType) 12460 } 12461 var msglen int 12462 for shift := uint(0); ; shift += 7 { 12463 if shift >= 64 { 12464 return ErrIntOverflowRpc 12465 } 12466 if iNdEx >= l { 12467 return io.ErrUnexpectedEOF 12468 } 12469 b := dAtA[iNdEx] 12470 iNdEx++ 12471 msglen |= (int(b) & 0x7F) << shift 12472 if b < 0x80 { 12473 break 12474 } 12475 } 12476 if msglen < 0 { 12477 return ErrInvalidLengthRpc 12478 } 12479 postIndex := iNdEx + msglen 12480 if postIndex > l { 12481 return io.ErrUnexpectedEOF 12482 } 12483 v := &WatchCancelRequest{} 12484 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12485 return err 12486 } 12487 m.RequestUnion = &WatchRequest_CancelRequest{v} 12488 iNdEx = postIndex 12489 case 3: 12490 if wireType != 2 { 12491 return fmt.Errorf("proto: wrong wireType = %d for field ProgressRequest", wireType) 12492 } 12493 var msglen int 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 msglen |= (int(b) & 0x7F) << shift 12504 if b < 0x80 { 12505 break 12506 } 12507 } 12508 if msglen < 0 { 12509 return ErrInvalidLengthRpc 12510 } 12511 postIndex := iNdEx + msglen 12512 if postIndex > l { 12513 return io.ErrUnexpectedEOF 12514 } 12515 v := &WatchProgressRequest{} 12516 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12517 return err 12518 } 12519 m.RequestUnion = &WatchRequest_ProgressRequest{v} 12520 iNdEx = postIndex 12521 default: 12522 iNdEx = preIndex 12523 skippy, err := skipRpc(dAtA[iNdEx:]) 12524 if err != nil { 12525 return err 12526 } 12527 if skippy < 0 { 12528 return ErrInvalidLengthRpc 12529 } 12530 if (iNdEx + skippy) > l { 12531 return io.ErrUnexpectedEOF 12532 } 12533 iNdEx += skippy 12534 } 12535 } 12536 12537 if iNdEx > l { 12538 return io.ErrUnexpectedEOF 12539 } 12540 return nil 12541} 12542func (m *WatchCreateRequest) Unmarshal(dAtA []byte) error { 12543 l := len(dAtA) 12544 iNdEx := 0 12545 for iNdEx < l { 12546 preIndex := iNdEx 12547 var wire uint64 12548 for shift := uint(0); ; shift += 7 { 12549 if shift >= 64 { 12550 return ErrIntOverflowRpc 12551 } 12552 if iNdEx >= l { 12553 return io.ErrUnexpectedEOF 12554 } 12555 b := dAtA[iNdEx] 12556 iNdEx++ 12557 wire |= (uint64(b) & 0x7F) << shift 12558 if b < 0x80 { 12559 break 12560 } 12561 } 12562 fieldNum := int32(wire >> 3) 12563 wireType := int(wire & 0x7) 12564 if wireType == 4 { 12565 return fmt.Errorf("proto: WatchCreateRequest: wiretype end group for non-group") 12566 } 12567 if fieldNum <= 0 { 12568 return fmt.Errorf("proto: WatchCreateRequest: illegal tag %d (wire type %d)", fieldNum, wire) 12569 } 12570 switch fieldNum { 12571 case 1: 12572 if wireType != 2 { 12573 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 12574 } 12575 var byteLen int 12576 for shift := uint(0); ; shift += 7 { 12577 if shift >= 64 { 12578 return ErrIntOverflowRpc 12579 } 12580 if iNdEx >= l { 12581 return io.ErrUnexpectedEOF 12582 } 12583 b := dAtA[iNdEx] 12584 iNdEx++ 12585 byteLen |= (int(b) & 0x7F) << shift 12586 if b < 0x80 { 12587 break 12588 } 12589 } 12590 if byteLen < 0 { 12591 return ErrInvalidLengthRpc 12592 } 12593 postIndex := iNdEx + byteLen 12594 if postIndex > l { 12595 return io.ErrUnexpectedEOF 12596 } 12597 m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...) 12598 if m.Key == nil { 12599 m.Key = []byte{} 12600 } 12601 iNdEx = postIndex 12602 case 2: 12603 if wireType != 2 { 12604 return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType) 12605 } 12606 var byteLen int 12607 for shift := uint(0); ; shift += 7 { 12608 if shift >= 64 { 12609 return ErrIntOverflowRpc 12610 } 12611 if iNdEx >= l { 12612 return io.ErrUnexpectedEOF 12613 } 12614 b := dAtA[iNdEx] 12615 iNdEx++ 12616 byteLen |= (int(b) & 0x7F) << shift 12617 if b < 0x80 { 12618 break 12619 } 12620 } 12621 if byteLen < 0 { 12622 return ErrInvalidLengthRpc 12623 } 12624 postIndex := iNdEx + byteLen 12625 if postIndex > l { 12626 return io.ErrUnexpectedEOF 12627 } 12628 m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...) 12629 if m.RangeEnd == nil { 12630 m.RangeEnd = []byte{} 12631 } 12632 iNdEx = postIndex 12633 case 3: 12634 if wireType != 0 { 12635 return fmt.Errorf("proto: wrong wireType = %d for field StartRevision", wireType) 12636 } 12637 m.StartRevision = 0 12638 for shift := uint(0); ; shift += 7 { 12639 if shift >= 64 { 12640 return ErrIntOverflowRpc 12641 } 12642 if iNdEx >= l { 12643 return io.ErrUnexpectedEOF 12644 } 12645 b := dAtA[iNdEx] 12646 iNdEx++ 12647 m.StartRevision |= (int64(b) & 0x7F) << shift 12648 if b < 0x80 { 12649 break 12650 } 12651 } 12652 case 4: 12653 if wireType != 0 { 12654 return fmt.Errorf("proto: wrong wireType = %d for field ProgressNotify", wireType) 12655 } 12656 var v int 12657 for shift := uint(0); ; shift += 7 { 12658 if shift >= 64 { 12659 return ErrIntOverflowRpc 12660 } 12661 if iNdEx >= l { 12662 return io.ErrUnexpectedEOF 12663 } 12664 b := dAtA[iNdEx] 12665 iNdEx++ 12666 v |= (int(b) & 0x7F) << shift 12667 if b < 0x80 { 12668 break 12669 } 12670 } 12671 m.ProgressNotify = bool(v != 0) 12672 case 5: 12673 if wireType == 0 { 12674 var v WatchCreateRequest_FilterType 12675 for shift := uint(0); ; shift += 7 { 12676 if shift >= 64 { 12677 return ErrIntOverflowRpc 12678 } 12679 if iNdEx >= l { 12680 return io.ErrUnexpectedEOF 12681 } 12682 b := dAtA[iNdEx] 12683 iNdEx++ 12684 v |= (WatchCreateRequest_FilterType(b) & 0x7F) << shift 12685 if b < 0x80 { 12686 break 12687 } 12688 } 12689 m.Filters = append(m.Filters, v) 12690 } else if wireType == 2 { 12691 var packedLen int 12692 for shift := uint(0); ; shift += 7 { 12693 if shift >= 64 { 12694 return ErrIntOverflowRpc 12695 } 12696 if iNdEx >= l { 12697 return io.ErrUnexpectedEOF 12698 } 12699 b := dAtA[iNdEx] 12700 iNdEx++ 12701 packedLen |= (int(b) & 0x7F) << shift 12702 if b < 0x80 { 12703 break 12704 } 12705 } 12706 if packedLen < 0 { 12707 return ErrInvalidLengthRpc 12708 } 12709 postIndex := iNdEx + packedLen 12710 if postIndex > l { 12711 return io.ErrUnexpectedEOF 12712 } 12713 for iNdEx < postIndex { 12714 var v WatchCreateRequest_FilterType 12715 for shift := uint(0); ; shift += 7 { 12716 if shift >= 64 { 12717 return ErrIntOverflowRpc 12718 } 12719 if iNdEx >= l { 12720 return io.ErrUnexpectedEOF 12721 } 12722 b := dAtA[iNdEx] 12723 iNdEx++ 12724 v |= (WatchCreateRequest_FilterType(b) & 0x7F) << shift 12725 if b < 0x80 { 12726 break 12727 } 12728 } 12729 m.Filters = append(m.Filters, v) 12730 } 12731 } else { 12732 return fmt.Errorf("proto: wrong wireType = %d for field Filters", wireType) 12733 } 12734 case 6: 12735 if wireType != 0 { 12736 return fmt.Errorf("proto: wrong wireType = %d for field PrevKv", wireType) 12737 } 12738 var v int 12739 for shift := uint(0); ; shift += 7 { 12740 if shift >= 64 { 12741 return ErrIntOverflowRpc 12742 } 12743 if iNdEx >= l { 12744 return io.ErrUnexpectedEOF 12745 } 12746 b := dAtA[iNdEx] 12747 iNdEx++ 12748 v |= (int(b) & 0x7F) << shift 12749 if b < 0x80 { 12750 break 12751 } 12752 } 12753 m.PrevKv = bool(v != 0) 12754 case 7: 12755 if wireType != 0 { 12756 return fmt.Errorf("proto: wrong wireType = %d for field WatchId", wireType) 12757 } 12758 m.WatchId = 0 12759 for shift := uint(0); ; shift += 7 { 12760 if shift >= 64 { 12761 return ErrIntOverflowRpc 12762 } 12763 if iNdEx >= l { 12764 return io.ErrUnexpectedEOF 12765 } 12766 b := dAtA[iNdEx] 12767 iNdEx++ 12768 m.WatchId |= (int64(b) & 0x7F) << shift 12769 if b < 0x80 { 12770 break 12771 } 12772 } 12773 case 8: 12774 if wireType != 0 { 12775 return fmt.Errorf("proto: wrong wireType = %d for field Fragment", wireType) 12776 } 12777 var v int 12778 for shift := uint(0); ; shift += 7 { 12779 if shift >= 64 { 12780 return ErrIntOverflowRpc 12781 } 12782 if iNdEx >= l { 12783 return io.ErrUnexpectedEOF 12784 } 12785 b := dAtA[iNdEx] 12786 iNdEx++ 12787 v |= (int(b) & 0x7F) << shift 12788 if b < 0x80 { 12789 break 12790 } 12791 } 12792 m.Fragment = bool(v != 0) 12793 default: 12794 iNdEx = preIndex 12795 skippy, err := skipRpc(dAtA[iNdEx:]) 12796 if err != nil { 12797 return err 12798 } 12799 if skippy < 0 { 12800 return ErrInvalidLengthRpc 12801 } 12802 if (iNdEx + skippy) > l { 12803 return io.ErrUnexpectedEOF 12804 } 12805 iNdEx += skippy 12806 } 12807 } 12808 12809 if iNdEx > l { 12810 return io.ErrUnexpectedEOF 12811 } 12812 return nil 12813} 12814func (m *WatchCancelRequest) Unmarshal(dAtA []byte) error { 12815 l := len(dAtA) 12816 iNdEx := 0 12817 for iNdEx < l { 12818 preIndex := iNdEx 12819 var wire uint64 12820 for shift := uint(0); ; shift += 7 { 12821 if shift >= 64 { 12822 return ErrIntOverflowRpc 12823 } 12824 if iNdEx >= l { 12825 return io.ErrUnexpectedEOF 12826 } 12827 b := dAtA[iNdEx] 12828 iNdEx++ 12829 wire |= (uint64(b) & 0x7F) << shift 12830 if b < 0x80 { 12831 break 12832 } 12833 } 12834 fieldNum := int32(wire >> 3) 12835 wireType := int(wire & 0x7) 12836 if wireType == 4 { 12837 return fmt.Errorf("proto: WatchCancelRequest: wiretype end group for non-group") 12838 } 12839 if fieldNum <= 0 { 12840 return fmt.Errorf("proto: WatchCancelRequest: illegal tag %d (wire type %d)", fieldNum, wire) 12841 } 12842 switch fieldNum { 12843 case 1: 12844 if wireType != 0 { 12845 return fmt.Errorf("proto: wrong wireType = %d for field WatchId", wireType) 12846 } 12847 m.WatchId = 0 12848 for shift := uint(0); ; shift += 7 { 12849 if shift >= 64 { 12850 return ErrIntOverflowRpc 12851 } 12852 if iNdEx >= l { 12853 return io.ErrUnexpectedEOF 12854 } 12855 b := dAtA[iNdEx] 12856 iNdEx++ 12857 m.WatchId |= (int64(b) & 0x7F) << shift 12858 if b < 0x80 { 12859 break 12860 } 12861 } 12862 default: 12863 iNdEx = preIndex 12864 skippy, err := skipRpc(dAtA[iNdEx:]) 12865 if err != nil { 12866 return err 12867 } 12868 if skippy < 0 { 12869 return ErrInvalidLengthRpc 12870 } 12871 if (iNdEx + skippy) > l { 12872 return io.ErrUnexpectedEOF 12873 } 12874 iNdEx += skippy 12875 } 12876 } 12877 12878 if iNdEx > l { 12879 return io.ErrUnexpectedEOF 12880 } 12881 return nil 12882} 12883func (m *WatchProgressRequest) Unmarshal(dAtA []byte) error { 12884 l := len(dAtA) 12885 iNdEx := 0 12886 for iNdEx < l { 12887 preIndex := iNdEx 12888 var wire uint64 12889 for shift := uint(0); ; shift += 7 { 12890 if shift >= 64 { 12891 return ErrIntOverflowRpc 12892 } 12893 if iNdEx >= l { 12894 return io.ErrUnexpectedEOF 12895 } 12896 b := dAtA[iNdEx] 12897 iNdEx++ 12898 wire |= (uint64(b) & 0x7F) << shift 12899 if b < 0x80 { 12900 break 12901 } 12902 } 12903 fieldNum := int32(wire >> 3) 12904 wireType := int(wire & 0x7) 12905 if wireType == 4 { 12906 return fmt.Errorf("proto: WatchProgressRequest: wiretype end group for non-group") 12907 } 12908 if fieldNum <= 0 { 12909 return fmt.Errorf("proto: WatchProgressRequest: illegal tag %d (wire type %d)", fieldNum, wire) 12910 } 12911 switch fieldNum { 12912 default: 12913 iNdEx = preIndex 12914 skippy, err := skipRpc(dAtA[iNdEx:]) 12915 if err != nil { 12916 return err 12917 } 12918 if skippy < 0 { 12919 return ErrInvalidLengthRpc 12920 } 12921 if (iNdEx + skippy) > l { 12922 return io.ErrUnexpectedEOF 12923 } 12924 iNdEx += skippy 12925 } 12926 } 12927 12928 if iNdEx > l { 12929 return io.ErrUnexpectedEOF 12930 } 12931 return nil 12932} 12933func (m *WatchResponse) Unmarshal(dAtA []byte) error { 12934 l := len(dAtA) 12935 iNdEx := 0 12936 for iNdEx < l { 12937 preIndex := iNdEx 12938 var wire uint64 12939 for shift := uint(0); ; shift += 7 { 12940 if shift >= 64 { 12941 return ErrIntOverflowRpc 12942 } 12943 if iNdEx >= l { 12944 return io.ErrUnexpectedEOF 12945 } 12946 b := dAtA[iNdEx] 12947 iNdEx++ 12948 wire |= (uint64(b) & 0x7F) << shift 12949 if b < 0x80 { 12950 break 12951 } 12952 } 12953 fieldNum := int32(wire >> 3) 12954 wireType := int(wire & 0x7) 12955 if wireType == 4 { 12956 return fmt.Errorf("proto: WatchResponse: wiretype end group for non-group") 12957 } 12958 if fieldNum <= 0 { 12959 return fmt.Errorf("proto: WatchResponse: illegal tag %d (wire type %d)", fieldNum, wire) 12960 } 12961 switch fieldNum { 12962 case 1: 12963 if wireType != 2 { 12964 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 12965 } 12966 var msglen int 12967 for shift := uint(0); ; shift += 7 { 12968 if shift >= 64 { 12969 return ErrIntOverflowRpc 12970 } 12971 if iNdEx >= l { 12972 return io.ErrUnexpectedEOF 12973 } 12974 b := dAtA[iNdEx] 12975 iNdEx++ 12976 msglen |= (int(b) & 0x7F) << shift 12977 if b < 0x80 { 12978 break 12979 } 12980 } 12981 if msglen < 0 { 12982 return ErrInvalidLengthRpc 12983 } 12984 postIndex := iNdEx + msglen 12985 if postIndex > l { 12986 return io.ErrUnexpectedEOF 12987 } 12988 if m.Header == nil { 12989 m.Header = &ResponseHeader{} 12990 } 12991 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 12992 return err 12993 } 12994 iNdEx = postIndex 12995 case 2: 12996 if wireType != 0 { 12997 return fmt.Errorf("proto: wrong wireType = %d for field WatchId", wireType) 12998 } 12999 m.WatchId = 0 13000 for shift := uint(0); ; shift += 7 { 13001 if shift >= 64 { 13002 return ErrIntOverflowRpc 13003 } 13004 if iNdEx >= l { 13005 return io.ErrUnexpectedEOF 13006 } 13007 b := dAtA[iNdEx] 13008 iNdEx++ 13009 m.WatchId |= (int64(b) & 0x7F) << shift 13010 if b < 0x80 { 13011 break 13012 } 13013 } 13014 case 3: 13015 if wireType != 0 { 13016 return fmt.Errorf("proto: wrong wireType = %d for field Created", wireType) 13017 } 13018 var v int 13019 for shift := uint(0); ; shift += 7 { 13020 if shift >= 64 { 13021 return ErrIntOverflowRpc 13022 } 13023 if iNdEx >= l { 13024 return io.ErrUnexpectedEOF 13025 } 13026 b := dAtA[iNdEx] 13027 iNdEx++ 13028 v |= (int(b) & 0x7F) << shift 13029 if b < 0x80 { 13030 break 13031 } 13032 } 13033 m.Created = bool(v != 0) 13034 case 4: 13035 if wireType != 0 { 13036 return fmt.Errorf("proto: wrong wireType = %d for field Canceled", wireType) 13037 } 13038 var v int 13039 for shift := uint(0); ; shift += 7 { 13040 if shift >= 64 { 13041 return ErrIntOverflowRpc 13042 } 13043 if iNdEx >= l { 13044 return io.ErrUnexpectedEOF 13045 } 13046 b := dAtA[iNdEx] 13047 iNdEx++ 13048 v |= (int(b) & 0x7F) << shift 13049 if b < 0x80 { 13050 break 13051 } 13052 } 13053 m.Canceled = bool(v != 0) 13054 case 5: 13055 if wireType != 0 { 13056 return fmt.Errorf("proto: wrong wireType = %d for field CompactRevision", wireType) 13057 } 13058 m.CompactRevision = 0 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 m.CompactRevision |= (int64(b) & 0x7F) << shift 13069 if b < 0x80 { 13070 break 13071 } 13072 } 13073 case 6: 13074 if wireType != 2 { 13075 return fmt.Errorf("proto: wrong wireType = %d for field CancelReason", wireType) 13076 } 13077 var stringLen uint64 13078 for shift := uint(0); ; shift += 7 { 13079 if shift >= 64 { 13080 return ErrIntOverflowRpc 13081 } 13082 if iNdEx >= l { 13083 return io.ErrUnexpectedEOF 13084 } 13085 b := dAtA[iNdEx] 13086 iNdEx++ 13087 stringLen |= (uint64(b) & 0x7F) << shift 13088 if b < 0x80 { 13089 break 13090 } 13091 } 13092 intStringLen := int(stringLen) 13093 if intStringLen < 0 { 13094 return ErrInvalidLengthRpc 13095 } 13096 postIndex := iNdEx + intStringLen 13097 if postIndex > l { 13098 return io.ErrUnexpectedEOF 13099 } 13100 m.CancelReason = string(dAtA[iNdEx:postIndex]) 13101 iNdEx = postIndex 13102 case 7: 13103 if wireType != 0 { 13104 return fmt.Errorf("proto: wrong wireType = %d for field Fragment", wireType) 13105 } 13106 var v int 13107 for shift := uint(0); ; shift += 7 { 13108 if shift >= 64 { 13109 return ErrIntOverflowRpc 13110 } 13111 if iNdEx >= l { 13112 return io.ErrUnexpectedEOF 13113 } 13114 b := dAtA[iNdEx] 13115 iNdEx++ 13116 v |= (int(b) & 0x7F) << shift 13117 if b < 0x80 { 13118 break 13119 } 13120 } 13121 m.Fragment = bool(v != 0) 13122 case 11: 13123 if wireType != 2 { 13124 return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType) 13125 } 13126 var msglen int 13127 for shift := uint(0); ; shift += 7 { 13128 if shift >= 64 { 13129 return ErrIntOverflowRpc 13130 } 13131 if iNdEx >= l { 13132 return io.ErrUnexpectedEOF 13133 } 13134 b := dAtA[iNdEx] 13135 iNdEx++ 13136 msglen |= (int(b) & 0x7F) << shift 13137 if b < 0x80 { 13138 break 13139 } 13140 } 13141 if msglen < 0 { 13142 return ErrInvalidLengthRpc 13143 } 13144 postIndex := iNdEx + msglen 13145 if postIndex > l { 13146 return io.ErrUnexpectedEOF 13147 } 13148 m.Events = append(m.Events, &mvccpb.Event{}) 13149 if err := m.Events[len(m.Events)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13150 return err 13151 } 13152 iNdEx = postIndex 13153 default: 13154 iNdEx = preIndex 13155 skippy, err := skipRpc(dAtA[iNdEx:]) 13156 if err != nil { 13157 return err 13158 } 13159 if skippy < 0 { 13160 return ErrInvalidLengthRpc 13161 } 13162 if (iNdEx + skippy) > l { 13163 return io.ErrUnexpectedEOF 13164 } 13165 iNdEx += skippy 13166 } 13167 } 13168 13169 if iNdEx > l { 13170 return io.ErrUnexpectedEOF 13171 } 13172 return nil 13173} 13174func (m *LeaseGrantRequest) Unmarshal(dAtA []byte) error { 13175 l := len(dAtA) 13176 iNdEx := 0 13177 for iNdEx < l { 13178 preIndex := iNdEx 13179 var wire uint64 13180 for shift := uint(0); ; shift += 7 { 13181 if shift >= 64 { 13182 return ErrIntOverflowRpc 13183 } 13184 if iNdEx >= l { 13185 return io.ErrUnexpectedEOF 13186 } 13187 b := dAtA[iNdEx] 13188 iNdEx++ 13189 wire |= (uint64(b) & 0x7F) << shift 13190 if b < 0x80 { 13191 break 13192 } 13193 } 13194 fieldNum := int32(wire >> 3) 13195 wireType := int(wire & 0x7) 13196 if wireType == 4 { 13197 return fmt.Errorf("proto: LeaseGrantRequest: wiretype end group for non-group") 13198 } 13199 if fieldNum <= 0 { 13200 return fmt.Errorf("proto: LeaseGrantRequest: illegal tag %d (wire type %d)", fieldNum, wire) 13201 } 13202 switch fieldNum { 13203 case 1: 13204 if wireType != 0 { 13205 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType) 13206 } 13207 m.TTL = 0 13208 for shift := uint(0); ; shift += 7 { 13209 if shift >= 64 { 13210 return ErrIntOverflowRpc 13211 } 13212 if iNdEx >= l { 13213 return io.ErrUnexpectedEOF 13214 } 13215 b := dAtA[iNdEx] 13216 iNdEx++ 13217 m.TTL |= (int64(b) & 0x7F) << shift 13218 if b < 0x80 { 13219 break 13220 } 13221 } 13222 case 2: 13223 if wireType != 0 { 13224 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 13225 } 13226 m.ID = 0 13227 for shift := uint(0); ; shift += 7 { 13228 if shift >= 64 { 13229 return ErrIntOverflowRpc 13230 } 13231 if iNdEx >= l { 13232 return io.ErrUnexpectedEOF 13233 } 13234 b := dAtA[iNdEx] 13235 iNdEx++ 13236 m.ID |= (int64(b) & 0x7F) << shift 13237 if b < 0x80 { 13238 break 13239 } 13240 } 13241 default: 13242 iNdEx = preIndex 13243 skippy, err := skipRpc(dAtA[iNdEx:]) 13244 if err != nil { 13245 return err 13246 } 13247 if skippy < 0 { 13248 return ErrInvalidLengthRpc 13249 } 13250 if (iNdEx + skippy) > l { 13251 return io.ErrUnexpectedEOF 13252 } 13253 iNdEx += skippy 13254 } 13255 } 13256 13257 if iNdEx > l { 13258 return io.ErrUnexpectedEOF 13259 } 13260 return nil 13261} 13262func (m *LeaseGrantResponse) Unmarshal(dAtA []byte) error { 13263 l := len(dAtA) 13264 iNdEx := 0 13265 for iNdEx < l { 13266 preIndex := iNdEx 13267 var wire uint64 13268 for shift := uint(0); ; shift += 7 { 13269 if shift >= 64 { 13270 return ErrIntOverflowRpc 13271 } 13272 if iNdEx >= l { 13273 return io.ErrUnexpectedEOF 13274 } 13275 b := dAtA[iNdEx] 13276 iNdEx++ 13277 wire |= (uint64(b) & 0x7F) << shift 13278 if b < 0x80 { 13279 break 13280 } 13281 } 13282 fieldNum := int32(wire >> 3) 13283 wireType := int(wire & 0x7) 13284 if wireType == 4 { 13285 return fmt.Errorf("proto: LeaseGrantResponse: wiretype end group for non-group") 13286 } 13287 if fieldNum <= 0 { 13288 return fmt.Errorf("proto: LeaseGrantResponse: illegal tag %d (wire type %d)", fieldNum, wire) 13289 } 13290 switch fieldNum { 13291 case 1: 13292 if wireType != 2 { 13293 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 13294 } 13295 var msglen int 13296 for shift := uint(0); ; shift += 7 { 13297 if shift >= 64 { 13298 return ErrIntOverflowRpc 13299 } 13300 if iNdEx >= l { 13301 return io.ErrUnexpectedEOF 13302 } 13303 b := dAtA[iNdEx] 13304 iNdEx++ 13305 msglen |= (int(b) & 0x7F) << shift 13306 if b < 0x80 { 13307 break 13308 } 13309 } 13310 if msglen < 0 { 13311 return ErrInvalidLengthRpc 13312 } 13313 postIndex := iNdEx + msglen 13314 if postIndex > l { 13315 return io.ErrUnexpectedEOF 13316 } 13317 if m.Header == nil { 13318 m.Header = &ResponseHeader{} 13319 } 13320 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13321 return err 13322 } 13323 iNdEx = postIndex 13324 case 2: 13325 if wireType != 0 { 13326 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 13327 } 13328 m.ID = 0 13329 for shift := uint(0); ; shift += 7 { 13330 if shift >= 64 { 13331 return ErrIntOverflowRpc 13332 } 13333 if iNdEx >= l { 13334 return io.ErrUnexpectedEOF 13335 } 13336 b := dAtA[iNdEx] 13337 iNdEx++ 13338 m.ID |= (int64(b) & 0x7F) << shift 13339 if b < 0x80 { 13340 break 13341 } 13342 } 13343 case 3: 13344 if wireType != 0 { 13345 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType) 13346 } 13347 m.TTL = 0 13348 for shift := uint(0); ; shift += 7 { 13349 if shift >= 64 { 13350 return ErrIntOverflowRpc 13351 } 13352 if iNdEx >= l { 13353 return io.ErrUnexpectedEOF 13354 } 13355 b := dAtA[iNdEx] 13356 iNdEx++ 13357 m.TTL |= (int64(b) & 0x7F) << shift 13358 if b < 0x80 { 13359 break 13360 } 13361 } 13362 case 4: 13363 if wireType != 2 { 13364 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 13365 } 13366 var stringLen uint64 13367 for shift := uint(0); ; shift += 7 { 13368 if shift >= 64 { 13369 return ErrIntOverflowRpc 13370 } 13371 if iNdEx >= l { 13372 return io.ErrUnexpectedEOF 13373 } 13374 b := dAtA[iNdEx] 13375 iNdEx++ 13376 stringLen |= (uint64(b) & 0x7F) << shift 13377 if b < 0x80 { 13378 break 13379 } 13380 } 13381 intStringLen := int(stringLen) 13382 if intStringLen < 0 { 13383 return ErrInvalidLengthRpc 13384 } 13385 postIndex := iNdEx + intStringLen 13386 if postIndex > l { 13387 return io.ErrUnexpectedEOF 13388 } 13389 m.Error = string(dAtA[iNdEx:postIndex]) 13390 iNdEx = postIndex 13391 default: 13392 iNdEx = preIndex 13393 skippy, err := skipRpc(dAtA[iNdEx:]) 13394 if err != nil { 13395 return err 13396 } 13397 if skippy < 0 { 13398 return ErrInvalidLengthRpc 13399 } 13400 if (iNdEx + skippy) > l { 13401 return io.ErrUnexpectedEOF 13402 } 13403 iNdEx += skippy 13404 } 13405 } 13406 13407 if iNdEx > l { 13408 return io.ErrUnexpectedEOF 13409 } 13410 return nil 13411} 13412func (m *LeaseRevokeRequest) Unmarshal(dAtA []byte) error { 13413 l := len(dAtA) 13414 iNdEx := 0 13415 for iNdEx < l { 13416 preIndex := iNdEx 13417 var wire uint64 13418 for shift := uint(0); ; shift += 7 { 13419 if shift >= 64 { 13420 return ErrIntOverflowRpc 13421 } 13422 if iNdEx >= l { 13423 return io.ErrUnexpectedEOF 13424 } 13425 b := dAtA[iNdEx] 13426 iNdEx++ 13427 wire |= (uint64(b) & 0x7F) << shift 13428 if b < 0x80 { 13429 break 13430 } 13431 } 13432 fieldNum := int32(wire >> 3) 13433 wireType := int(wire & 0x7) 13434 if wireType == 4 { 13435 return fmt.Errorf("proto: LeaseRevokeRequest: wiretype end group for non-group") 13436 } 13437 if fieldNum <= 0 { 13438 return fmt.Errorf("proto: LeaseRevokeRequest: illegal tag %d (wire type %d)", fieldNum, wire) 13439 } 13440 switch fieldNum { 13441 case 1: 13442 if wireType != 0 { 13443 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 13444 } 13445 m.ID = 0 13446 for shift := uint(0); ; shift += 7 { 13447 if shift >= 64 { 13448 return ErrIntOverflowRpc 13449 } 13450 if iNdEx >= l { 13451 return io.ErrUnexpectedEOF 13452 } 13453 b := dAtA[iNdEx] 13454 iNdEx++ 13455 m.ID |= (int64(b) & 0x7F) << shift 13456 if b < 0x80 { 13457 break 13458 } 13459 } 13460 default: 13461 iNdEx = preIndex 13462 skippy, err := skipRpc(dAtA[iNdEx:]) 13463 if err != nil { 13464 return err 13465 } 13466 if skippy < 0 { 13467 return ErrInvalidLengthRpc 13468 } 13469 if (iNdEx + skippy) > l { 13470 return io.ErrUnexpectedEOF 13471 } 13472 iNdEx += skippy 13473 } 13474 } 13475 13476 if iNdEx > l { 13477 return io.ErrUnexpectedEOF 13478 } 13479 return nil 13480} 13481func (m *LeaseRevokeResponse) Unmarshal(dAtA []byte) error { 13482 l := len(dAtA) 13483 iNdEx := 0 13484 for iNdEx < l { 13485 preIndex := iNdEx 13486 var wire uint64 13487 for shift := uint(0); ; shift += 7 { 13488 if shift >= 64 { 13489 return ErrIntOverflowRpc 13490 } 13491 if iNdEx >= l { 13492 return io.ErrUnexpectedEOF 13493 } 13494 b := dAtA[iNdEx] 13495 iNdEx++ 13496 wire |= (uint64(b) & 0x7F) << shift 13497 if b < 0x80 { 13498 break 13499 } 13500 } 13501 fieldNum := int32(wire >> 3) 13502 wireType := int(wire & 0x7) 13503 if wireType == 4 { 13504 return fmt.Errorf("proto: LeaseRevokeResponse: wiretype end group for non-group") 13505 } 13506 if fieldNum <= 0 { 13507 return fmt.Errorf("proto: LeaseRevokeResponse: illegal tag %d (wire type %d)", fieldNum, wire) 13508 } 13509 switch fieldNum { 13510 case 1: 13511 if wireType != 2 { 13512 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 13513 } 13514 var msglen int 13515 for shift := uint(0); ; shift += 7 { 13516 if shift >= 64 { 13517 return ErrIntOverflowRpc 13518 } 13519 if iNdEx >= l { 13520 return io.ErrUnexpectedEOF 13521 } 13522 b := dAtA[iNdEx] 13523 iNdEx++ 13524 msglen |= (int(b) & 0x7F) << shift 13525 if b < 0x80 { 13526 break 13527 } 13528 } 13529 if msglen < 0 { 13530 return ErrInvalidLengthRpc 13531 } 13532 postIndex := iNdEx + msglen 13533 if postIndex > l { 13534 return io.ErrUnexpectedEOF 13535 } 13536 if m.Header == nil { 13537 m.Header = &ResponseHeader{} 13538 } 13539 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13540 return err 13541 } 13542 iNdEx = postIndex 13543 default: 13544 iNdEx = preIndex 13545 skippy, err := skipRpc(dAtA[iNdEx:]) 13546 if err != nil { 13547 return err 13548 } 13549 if skippy < 0 { 13550 return ErrInvalidLengthRpc 13551 } 13552 if (iNdEx + skippy) > l { 13553 return io.ErrUnexpectedEOF 13554 } 13555 iNdEx += skippy 13556 } 13557 } 13558 13559 if iNdEx > l { 13560 return io.ErrUnexpectedEOF 13561 } 13562 return nil 13563} 13564func (m *LeaseCheckpoint) Unmarshal(dAtA []byte) error { 13565 l := len(dAtA) 13566 iNdEx := 0 13567 for iNdEx < l { 13568 preIndex := iNdEx 13569 var wire uint64 13570 for shift := uint(0); ; shift += 7 { 13571 if shift >= 64 { 13572 return ErrIntOverflowRpc 13573 } 13574 if iNdEx >= l { 13575 return io.ErrUnexpectedEOF 13576 } 13577 b := dAtA[iNdEx] 13578 iNdEx++ 13579 wire |= (uint64(b) & 0x7F) << shift 13580 if b < 0x80 { 13581 break 13582 } 13583 } 13584 fieldNum := int32(wire >> 3) 13585 wireType := int(wire & 0x7) 13586 if wireType == 4 { 13587 return fmt.Errorf("proto: LeaseCheckpoint: wiretype end group for non-group") 13588 } 13589 if fieldNum <= 0 { 13590 return fmt.Errorf("proto: LeaseCheckpoint: illegal tag %d (wire type %d)", fieldNum, wire) 13591 } 13592 switch fieldNum { 13593 case 1: 13594 if wireType != 0 { 13595 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 13596 } 13597 m.ID = 0 13598 for shift := uint(0); ; shift += 7 { 13599 if shift >= 64 { 13600 return ErrIntOverflowRpc 13601 } 13602 if iNdEx >= l { 13603 return io.ErrUnexpectedEOF 13604 } 13605 b := dAtA[iNdEx] 13606 iNdEx++ 13607 m.ID |= (int64(b) & 0x7F) << shift 13608 if b < 0x80 { 13609 break 13610 } 13611 } 13612 case 2: 13613 if wireType != 0 { 13614 return fmt.Errorf("proto: wrong wireType = %d for field Remaining_TTL", wireType) 13615 } 13616 m.Remaining_TTL = 0 13617 for shift := uint(0); ; shift += 7 { 13618 if shift >= 64 { 13619 return ErrIntOverflowRpc 13620 } 13621 if iNdEx >= l { 13622 return io.ErrUnexpectedEOF 13623 } 13624 b := dAtA[iNdEx] 13625 iNdEx++ 13626 m.Remaining_TTL |= (int64(b) & 0x7F) << shift 13627 if b < 0x80 { 13628 break 13629 } 13630 } 13631 default: 13632 iNdEx = preIndex 13633 skippy, err := skipRpc(dAtA[iNdEx:]) 13634 if err != nil { 13635 return err 13636 } 13637 if skippy < 0 { 13638 return ErrInvalidLengthRpc 13639 } 13640 if (iNdEx + skippy) > l { 13641 return io.ErrUnexpectedEOF 13642 } 13643 iNdEx += skippy 13644 } 13645 } 13646 13647 if iNdEx > l { 13648 return io.ErrUnexpectedEOF 13649 } 13650 return nil 13651} 13652func (m *LeaseCheckpointRequest) Unmarshal(dAtA []byte) error { 13653 l := len(dAtA) 13654 iNdEx := 0 13655 for iNdEx < l { 13656 preIndex := iNdEx 13657 var wire uint64 13658 for shift := uint(0); ; shift += 7 { 13659 if shift >= 64 { 13660 return ErrIntOverflowRpc 13661 } 13662 if iNdEx >= l { 13663 return io.ErrUnexpectedEOF 13664 } 13665 b := dAtA[iNdEx] 13666 iNdEx++ 13667 wire |= (uint64(b) & 0x7F) << shift 13668 if b < 0x80 { 13669 break 13670 } 13671 } 13672 fieldNum := int32(wire >> 3) 13673 wireType := int(wire & 0x7) 13674 if wireType == 4 { 13675 return fmt.Errorf("proto: LeaseCheckpointRequest: wiretype end group for non-group") 13676 } 13677 if fieldNum <= 0 { 13678 return fmt.Errorf("proto: LeaseCheckpointRequest: illegal tag %d (wire type %d)", fieldNum, wire) 13679 } 13680 switch fieldNum { 13681 case 1: 13682 if wireType != 2 { 13683 return fmt.Errorf("proto: wrong wireType = %d for field Checkpoints", wireType) 13684 } 13685 var msglen int 13686 for shift := uint(0); ; shift += 7 { 13687 if shift >= 64 { 13688 return ErrIntOverflowRpc 13689 } 13690 if iNdEx >= l { 13691 return io.ErrUnexpectedEOF 13692 } 13693 b := dAtA[iNdEx] 13694 iNdEx++ 13695 msglen |= (int(b) & 0x7F) << shift 13696 if b < 0x80 { 13697 break 13698 } 13699 } 13700 if msglen < 0 { 13701 return ErrInvalidLengthRpc 13702 } 13703 postIndex := iNdEx + msglen 13704 if postIndex > l { 13705 return io.ErrUnexpectedEOF 13706 } 13707 m.Checkpoints = append(m.Checkpoints, &LeaseCheckpoint{}) 13708 if err := m.Checkpoints[len(m.Checkpoints)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13709 return err 13710 } 13711 iNdEx = postIndex 13712 default: 13713 iNdEx = preIndex 13714 skippy, err := skipRpc(dAtA[iNdEx:]) 13715 if err != nil { 13716 return err 13717 } 13718 if skippy < 0 { 13719 return ErrInvalidLengthRpc 13720 } 13721 if (iNdEx + skippy) > l { 13722 return io.ErrUnexpectedEOF 13723 } 13724 iNdEx += skippy 13725 } 13726 } 13727 13728 if iNdEx > l { 13729 return io.ErrUnexpectedEOF 13730 } 13731 return nil 13732} 13733func (m *LeaseCheckpointResponse) Unmarshal(dAtA []byte) error { 13734 l := len(dAtA) 13735 iNdEx := 0 13736 for iNdEx < l { 13737 preIndex := iNdEx 13738 var wire uint64 13739 for shift := uint(0); ; shift += 7 { 13740 if shift >= 64 { 13741 return ErrIntOverflowRpc 13742 } 13743 if iNdEx >= l { 13744 return io.ErrUnexpectedEOF 13745 } 13746 b := dAtA[iNdEx] 13747 iNdEx++ 13748 wire |= (uint64(b) & 0x7F) << shift 13749 if b < 0x80 { 13750 break 13751 } 13752 } 13753 fieldNum := int32(wire >> 3) 13754 wireType := int(wire & 0x7) 13755 if wireType == 4 { 13756 return fmt.Errorf("proto: LeaseCheckpointResponse: wiretype end group for non-group") 13757 } 13758 if fieldNum <= 0 { 13759 return fmt.Errorf("proto: LeaseCheckpointResponse: illegal tag %d (wire type %d)", fieldNum, wire) 13760 } 13761 switch fieldNum { 13762 case 1: 13763 if wireType != 2 { 13764 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 13765 } 13766 var msglen int 13767 for shift := uint(0); ; shift += 7 { 13768 if shift >= 64 { 13769 return ErrIntOverflowRpc 13770 } 13771 if iNdEx >= l { 13772 return io.ErrUnexpectedEOF 13773 } 13774 b := dAtA[iNdEx] 13775 iNdEx++ 13776 msglen |= (int(b) & 0x7F) << shift 13777 if b < 0x80 { 13778 break 13779 } 13780 } 13781 if msglen < 0 { 13782 return ErrInvalidLengthRpc 13783 } 13784 postIndex := iNdEx + msglen 13785 if postIndex > l { 13786 return io.ErrUnexpectedEOF 13787 } 13788 if m.Header == nil { 13789 m.Header = &ResponseHeader{} 13790 } 13791 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13792 return err 13793 } 13794 iNdEx = postIndex 13795 default: 13796 iNdEx = preIndex 13797 skippy, err := skipRpc(dAtA[iNdEx:]) 13798 if err != nil { 13799 return err 13800 } 13801 if skippy < 0 { 13802 return ErrInvalidLengthRpc 13803 } 13804 if (iNdEx + skippy) > l { 13805 return io.ErrUnexpectedEOF 13806 } 13807 iNdEx += skippy 13808 } 13809 } 13810 13811 if iNdEx > l { 13812 return io.ErrUnexpectedEOF 13813 } 13814 return nil 13815} 13816func (m *LeaseKeepAliveRequest) Unmarshal(dAtA []byte) error { 13817 l := len(dAtA) 13818 iNdEx := 0 13819 for iNdEx < l { 13820 preIndex := iNdEx 13821 var wire uint64 13822 for shift := uint(0); ; shift += 7 { 13823 if shift >= 64 { 13824 return ErrIntOverflowRpc 13825 } 13826 if iNdEx >= l { 13827 return io.ErrUnexpectedEOF 13828 } 13829 b := dAtA[iNdEx] 13830 iNdEx++ 13831 wire |= (uint64(b) & 0x7F) << shift 13832 if b < 0x80 { 13833 break 13834 } 13835 } 13836 fieldNum := int32(wire >> 3) 13837 wireType := int(wire & 0x7) 13838 if wireType == 4 { 13839 return fmt.Errorf("proto: LeaseKeepAliveRequest: wiretype end group for non-group") 13840 } 13841 if fieldNum <= 0 { 13842 return fmt.Errorf("proto: LeaseKeepAliveRequest: illegal tag %d (wire type %d)", fieldNum, wire) 13843 } 13844 switch fieldNum { 13845 case 1: 13846 if wireType != 0 { 13847 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 13848 } 13849 m.ID = 0 13850 for shift := uint(0); ; shift += 7 { 13851 if shift >= 64 { 13852 return ErrIntOverflowRpc 13853 } 13854 if iNdEx >= l { 13855 return io.ErrUnexpectedEOF 13856 } 13857 b := dAtA[iNdEx] 13858 iNdEx++ 13859 m.ID |= (int64(b) & 0x7F) << shift 13860 if b < 0x80 { 13861 break 13862 } 13863 } 13864 default: 13865 iNdEx = preIndex 13866 skippy, err := skipRpc(dAtA[iNdEx:]) 13867 if err != nil { 13868 return err 13869 } 13870 if skippy < 0 { 13871 return ErrInvalidLengthRpc 13872 } 13873 if (iNdEx + skippy) > l { 13874 return io.ErrUnexpectedEOF 13875 } 13876 iNdEx += skippy 13877 } 13878 } 13879 13880 if iNdEx > l { 13881 return io.ErrUnexpectedEOF 13882 } 13883 return nil 13884} 13885func (m *LeaseKeepAliveResponse) Unmarshal(dAtA []byte) error { 13886 l := len(dAtA) 13887 iNdEx := 0 13888 for iNdEx < l { 13889 preIndex := iNdEx 13890 var wire uint64 13891 for shift := uint(0); ; shift += 7 { 13892 if shift >= 64 { 13893 return ErrIntOverflowRpc 13894 } 13895 if iNdEx >= l { 13896 return io.ErrUnexpectedEOF 13897 } 13898 b := dAtA[iNdEx] 13899 iNdEx++ 13900 wire |= (uint64(b) & 0x7F) << shift 13901 if b < 0x80 { 13902 break 13903 } 13904 } 13905 fieldNum := int32(wire >> 3) 13906 wireType := int(wire & 0x7) 13907 if wireType == 4 { 13908 return fmt.Errorf("proto: LeaseKeepAliveResponse: wiretype end group for non-group") 13909 } 13910 if fieldNum <= 0 { 13911 return fmt.Errorf("proto: LeaseKeepAliveResponse: illegal tag %d (wire type %d)", fieldNum, wire) 13912 } 13913 switch fieldNum { 13914 case 1: 13915 if wireType != 2 { 13916 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 13917 } 13918 var msglen int 13919 for shift := uint(0); ; shift += 7 { 13920 if shift >= 64 { 13921 return ErrIntOverflowRpc 13922 } 13923 if iNdEx >= l { 13924 return io.ErrUnexpectedEOF 13925 } 13926 b := dAtA[iNdEx] 13927 iNdEx++ 13928 msglen |= (int(b) & 0x7F) << shift 13929 if b < 0x80 { 13930 break 13931 } 13932 } 13933 if msglen < 0 { 13934 return ErrInvalidLengthRpc 13935 } 13936 postIndex := iNdEx + msglen 13937 if postIndex > l { 13938 return io.ErrUnexpectedEOF 13939 } 13940 if m.Header == nil { 13941 m.Header = &ResponseHeader{} 13942 } 13943 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13944 return err 13945 } 13946 iNdEx = postIndex 13947 case 2: 13948 if wireType != 0 { 13949 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 13950 } 13951 m.ID = 0 13952 for shift := uint(0); ; shift += 7 { 13953 if shift >= 64 { 13954 return ErrIntOverflowRpc 13955 } 13956 if iNdEx >= l { 13957 return io.ErrUnexpectedEOF 13958 } 13959 b := dAtA[iNdEx] 13960 iNdEx++ 13961 m.ID |= (int64(b) & 0x7F) << shift 13962 if b < 0x80 { 13963 break 13964 } 13965 } 13966 case 3: 13967 if wireType != 0 { 13968 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType) 13969 } 13970 m.TTL = 0 13971 for shift := uint(0); ; shift += 7 { 13972 if shift >= 64 { 13973 return ErrIntOverflowRpc 13974 } 13975 if iNdEx >= l { 13976 return io.ErrUnexpectedEOF 13977 } 13978 b := dAtA[iNdEx] 13979 iNdEx++ 13980 m.TTL |= (int64(b) & 0x7F) << shift 13981 if b < 0x80 { 13982 break 13983 } 13984 } 13985 default: 13986 iNdEx = preIndex 13987 skippy, err := skipRpc(dAtA[iNdEx:]) 13988 if err != nil { 13989 return err 13990 } 13991 if skippy < 0 { 13992 return ErrInvalidLengthRpc 13993 } 13994 if (iNdEx + skippy) > l { 13995 return io.ErrUnexpectedEOF 13996 } 13997 iNdEx += skippy 13998 } 13999 } 14000 14001 if iNdEx > l { 14002 return io.ErrUnexpectedEOF 14003 } 14004 return nil 14005} 14006func (m *LeaseTimeToLiveRequest) Unmarshal(dAtA []byte) error { 14007 l := len(dAtA) 14008 iNdEx := 0 14009 for iNdEx < l { 14010 preIndex := iNdEx 14011 var wire uint64 14012 for shift := uint(0); ; shift += 7 { 14013 if shift >= 64 { 14014 return ErrIntOverflowRpc 14015 } 14016 if iNdEx >= l { 14017 return io.ErrUnexpectedEOF 14018 } 14019 b := dAtA[iNdEx] 14020 iNdEx++ 14021 wire |= (uint64(b) & 0x7F) << shift 14022 if b < 0x80 { 14023 break 14024 } 14025 } 14026 fieldNum := int32(wire >> 3) 14027 wireType := int(wire & 0x7) 14028 if wireType == 4 { 14029 return fmt.Errorf("proto: LeaseTimeToLiveRequest: wiretype end group for non-group") 14030 } 14031 if fieldNum <= 0 { 14032 return fmt.Errorf("proto: LeaseTimeToLiveRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14033 } 14034 switch fieldNum { 14035 case 1: 14036 if wireType != 0 { 14037 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 14038 } 14039 m.ID = 0 14040 for shift := uint(0); ; shift += 7 { 14041 if shift >= 64 { 14042 return ErrIntOverflowRpc 14043 } 14044 if iNdEx >= l { 14045 return io.ErrUnexpectedEOF 14046 } 14047 b := dAtA[iNdEx] 14048 iNdEx++ 14049 m.ID |= (int64(b) & 0x7F) << shift 14050 if b < 0x80 { 14051 break 14052 } 14053 } 14054 case 2: 14055 if wireType != 0 { 14056 return fmt.Errorf("proto: wrong wireType = %d for field Keys", wireType) 14057 } 14058 var v int 14059 for shift := uint(0); ; shift += 7 { 14060 if shift >= 64 { 14061 return ErrIntOverflowRpc 14062 } 14063 if iNdEx >= l { 14064 return io.ErrUnexpectedEOF 14065 } 14066 b := dAtA[iNdEx] 14067 iNdEx++ 14068 v |= (int(b) & 0x7F) << shift 14069 if b < 0x80 { 14070 break 14071 } 14072 } 14073 m.Keys = bool(v != 0) 14074 default: 14075 iNdEx = preIndex 14076 skippy, err := skipRpc(dAtA[iNdEx:]) 14077 if err != nil { 14078 return err 14079 } 14080 if skippy < 0 { 14081 return ErrInvalidLengthRpc 14082 } 14083 if (iNdEx + skippy) > l { 14084 return io.ErrUnexpectedEOF 14085 } 14086 iNdEx += skippy 14087 } 14088 } 14089 14090 if iNdEx > l { 14091 return io.ErrUnexpectedEOF 14092 } 14093 return nil 14094} 14095func (m *LeaseTimeToLiveResponse) Unmarshal(dAtA []byte) error { 14096 l := len(dAtA) 14097 iNdEx := 0 14098 for iNdEx < l { 14099 preIndex := iNdEx 14100 var wire uint64 14101 for shift := uint(0); ; shift += 7 { 14102 if shift >= 64 { 14103 return ErrIntOverflowRpc 14104 } 14105 if iNdEx >= l { 14106 return io.ErrUnexpectedEOF 14107 } 14108 b := dAtA[iNdEx] 14109 iNdEx++ 14110 wire |= (uint64(b) & 0x7F) << shift 14111 if b < 0x80 { 14112 break 14113 } 14114 } 14115 fieldNum := int32(wire >> 3) 14116 wireType := int(wire & 0x7) 14117 if wireType == 4 { 14118 return fmt.Errorf("proto: LeaseTimeToLiveResponse: wiretype end group for non-group") 14119 } 14120 if fieldNum <= 0 { 14121 return fmt.Errorf("proto: LeaseTimeToLiveResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14122 } 14123 switch fieldNum { 14124 case 1: 14125 if wireType != 2 { 14126 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 14127 } 14128 var msglen int 14129 for shift := uint(0); ; shift += 7 { 14130 if shift >= 64 { 14131 return ErrIntOverflowRpc 14132 } 14133 if iNdEx >= l { 14134 return io.ErrUnexpectedEOF 14135 } 14136 b := dAtA[iNdEx] 14137 iNdEx++ 14138 msglen |= (int(b) & 0x7F) << shift 14139 if b < 0x80 { 14140 break 14141 } 14142 } 14143 if msglen < 0 { 14144 return ErrInvalidLengthRpc 14145 } 14146 postIndex := iNdEx + msglen 14147 if postIndex > l { 14148 return io.ErrUnexpectedEOF 14149 } 14150 if m.Header == nil { 14151 m.Header = &ResponseHeader{} 14152 } 14153 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14154 return err 14155 } 14156 iNdEx = postIndex 14157 case 2: 14158 if wireType != 0 { 14159 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 14160 } 14161 m.ID = 0 14162 for shift := uint(0); ; shift += 7 { 14163 if shift >= 64 { 14164 return ErrIntOverflowRpc 14165 } 14166 if iNdEx >= l { 14167 return io.ErrUnexpectedEOF 14168 } 14169 b := dAtA[iNdEx] 14170 iNdEx++ 14171 m.ID |= (int64(b) & 0x7F) << shift 14172 if b < 0x80 { 14173 break 14174 } 14175 } 14176 case 3: 14177 if wireType != 0 { 14178 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType) 14179 } 14180 m.TTL = 0 14181 for shift := uint(0); ; shift += 7 { 14182 if shift >= 64 { 14183 return ErrIntOverflowRpc 14184 } 14185 if iNdEx >= l { 14186 return io.ErrUnexpectedEOF 14187 } 14188 b := dAtA[iNdEx] 14189 iNdEx++ 14190 m.TTL |= (int64(b) & 0x7F) << shift 14191 if b < 0x80 { 14192 break 14193 } 14194 } 14195 case 4: 14196 if wireType != 0 { 14197 return fmt.Errorf("proto: wrong wireType = %d for field GrantedTTL", wireType) 14198 } 14199 m.GrantedTTL = 0 14200 for shift := uint(0); ; shift += 7 { 14201 if shift >= 64 { 14202 return ErrIntOverflowRpc 14203 } 14204 if iNdEx >= l { 14205 return io.ErrUnexpectedEOF 14206 } 14207 b := dAtA[iNdEx] 14208 iNdEx++ 14209 m.GrantedTTL |= (int64(b) & 0x7F) << shift 14210 if b < 0x80 { 14211 break 14212 } 14213 } 14214 case 5: 14215 if wireType != 2 { 14216 return fmt.Errorf("proto: wrong wireType = %d for field Keys", wireType) 14217 } 14218 var byteLen int 14219 for shift := uint(0); ; shift += 7 { 14220 if shift >= 64 { 14221 return ErrIntOverflowRpc 14222 } 14223 if iNdEx >= l { 14224 return io.ErrUnexpectedEOF 14225 } 14226 b := dAtA[iNdEx] 14227 iNdEx++ 14228 byteLen |= (int(b) & 0x7F) << shift 14229 if b < 0x80 { 14230 break 14231 } 14232 } 14233 if byteLen < 0 { 14234 return ErrInvalidLengthRpc 14235 } 14236 postIndex := iNdEx + byteLen 14237 if postIndex > l { 14238 return io.ErrUnexpectedEOF 14239 } 14240 m.Keys = append(m.Keys, make([]byte, postIndex-iNdEx)) 14241 copy(m.Keys[len(m.Keys)-1], dAtA[iNdEx:postIndex]) 14242 iNdEx = postIndex 14243 default: 14244 iNdEx = preIndex 14245 skippy, err := skipRpc(dAtA[iNdEx:]) 14246 if err != nil { 14247 return err 14248 } 14249 if skippy < 0 { 14250 return ErrInvalidLengthRpc 14251 } 14252 if (iNdEx + skippy) > l { 14253 return io.ErrUnexpectedEOF 14254 } 14255 iNdEx += skippy 14256 } 14257 } 14258 14259 if iNdEx > l { 14260 return io.ErrUnexpectedEOF 14261 } 14262 return nil 14263} 14264func (m *LeaseLeasesRequest) Unmarshal(dAtA []byte) error { 14265 l := len(dAtA) 14266 iNdEx := 0 14267 for iNdEx < l { 14268 preIndex := iNdEx 14269 var wire uint64 14270 for shift := uint(0); ; shift += 7 { 14271 if shift >= 64 { 14272 return ErrIntOverflowRpc 14273 } 14274 if iNdEx >= l { 14275 return io.ErrUnexpectedEOF 14276 } 14277 b := dAtA[iNdEx] 14278 iNdEx++ 14279 wire |= (uint64(b) & 0x7F) << shift 14280 if b < 0x80 { 14281 break 14282 } 14283 } 14284 fieldNum := int32(wire >> 3) 14285 wireType := int(wire & 0x7) 14286 if wireType == 4 { 14287 return fmt.Errorf("proto: LeaseLeasesRequest: wiretype end group for non-group") 14288 } 14289 if fieldNum <= 0 { 14290 return fmt.Errorf("proto: LeaseLeasesRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14291 } 14292 switch fieldNum { 14293 default: 14294 iNdEx = preIndex 14295 skippy, err := skipRpc(dAtA[iNdEx:]) 14296 if err != nil { 14297 return err 14298 } 14299 if skippy < 0 { 14300 return ErrInvalidLengthRpc 14301 } 14302 if (iNdEx + skippy) > l { 14303 return io.ErrUnexpectedEOF 14304 } 14305 iNdEx += skippy 14306 } 14307 } 14308 14309 if iNdEx > l { 14310 return io.ErrUnexpectedEOF 14311 } 14312 return nil 14313} 14314func (m *LeaseStatus) Unmarshal(dAtA []byte) error { 14315 l := len(dAtA) 14316 iNdEx := 0 14317 for iNdEx < l { 14318 preIndex := iNdEx 14319 var wire uint64 14320 for shift := uint(0); ; shift += 7 { 14321 if shift >= 64 { 14322 return ErrIntOverflowRpc 14323 } 14324 if iNdEx >= l { 14325 return io.ErrUnexpectedEOF 14326 } 14327 b := dAtA[iNdEx] 14328 iNdEx++ 14329 wire |= (uint64(b) & 0x7F) << shift 14330 if b < 0x80 { 14331 break 14332 } 14333 } 14334 fieldNum := int32(wire >> 3) 14335 wireType := int(wire & 0x7) 14336 if wireType == 4 { 14337 return fmt.Errorf("proto: LeaseStatus: wiretype end group for non-group") 14338 } 14339 if fieldNum <= 0 { 14340 return fmt.Errorf("proto: LeaseStatus: illegal tag %d (wire type %d)", fieldNum, wire) 14341 } 14342 switch fieldNum { 14343 case 1: 14344 if wireType != 0 { 14345 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 14346 } 14347 m.ID = 0 14348 for shift := uint(0); ; shift += 7 { 14349 if shift >= 64 { 14350 return ErrIntOverflowRpc 14351 } 14352 if iNdEx >= l { 14353 return io.ErrUnexpectedEOF 14354 } 14355 b := dAtA[iNdEx] 14356 iNdEx++ 14357 m.ID |= (int64(b) & 0x7F) << shift 14358 if b < 0x80 { 14359 break 14360 } 14361 } 14362 default: 14363 iNdEx = preIndex 14364 skippy, err := skipRpc(dAtA[iNdEx:]) 14365 if err != nil { 14366 return err 14367 } 14368 if skippy < 0 { 14369 return ErrInvalidLengthRpc 14370 } 14371 if (iNdEx + skippy) > l { 14372 return io.ErrUnexpectedEOF 14373 } 14374 iNdEx += skippy 14375 } 14376 } 14377 14378 if iNdEx > l { 14379 return io.ErrUnexpectedEOF 14380 } 14381 return nil 14382} 14383func (m *LeaseLeasesResponse) Unmarshal(dAtA []byte) error { 14384 l := len(dAtA) 14385 iNdEx := 0 14386 for iNdEx < l { 14387 preIndex := iNdEx 14388 var wire uint64 14389 for shift := uint(0); ; shift += 7 { 14390 if shift >= 64 { 14391 return ErrIntOverflowRpc 14392 } 14393 if iNdEx >= l { 14394 return io.ErrUnexpectedEOF 14395 } 14396 b := dAtA[iNdEx] 14397 iNdEx++ 14398 wire |= (uint64(b) & 0x7F) << shift 14399 if b < 0x80 { 14400 break 14401 } 14402 } 14403 fieldNum := int32(wire >> 3) 14404 wireType := int(wire & 0x7) 14405 if wireType == 4 { 14406 return fmt.Errorf("proto: LeaseLeasesResponse: wiretype end group for non-group") 14407 } 14408 if fieldNum <= 0 { 14409 return fmt.Errorf("proto: LeaseLeasesResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14410 } 14411 switch fieldNum { 14412 case 1: 14413 if wireType != 2 { 14414 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 14415 } 14416 var msglen int 14417 for shift := uint(0); ; shift += 7 { 14418 if shift >= 64 { 14419 return ErrIntOverflowRpc 14420 } 14421 if iNdEx >= l { 14422 return io.ErrUnexpectedEOF 14423 } 14424 b := dAtA[iNdEx] 14425 iNdEx++ 14426 msglen |= (int(b) & 0x7F) << shift 14427 if b < 0x80 { 14428 break 14429 } 14430 } 14431 if msglen < 0 { 14432 return ErrInvalidLengthRpc 14433 } 14434 postIndex := iNdEx + msglen 14435 if postIndex > l { 14436 return io.ErrUnexpectedEOF 14437 } 14438 if m.Header == nil { 14439 m.Header = &ResponseHeader{} 14440 } 14441 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14442 return err 14443 } 14444 iNdEx = postIndex 14445 case 2: 14446 if wireType != 2 { 14447 return fmt.Errorf("proto: wrong wireType = %d for field Leases", wireType) 14448 } 14449 var msglen int 14450 for shift := uint(0); ; shift += 7 { 14451 if shift >= 64 { 14452 return ErrIntOverflowRpc 14453 } 14454 if iNdEx >= l { 14455 return io.ErrUnexpectedEOF 14456 } 14457 b := dAtA[iNdEx] 14458 iNdEx++ 14459 msglen |= (int(b) & 0x7F) << shift 14460 if b < 0x80 { 14461 break 14462 } 14463 } 14464 if msglen < 0 { 14465 return ErrInvalidLengthRpc 14466 } 14467 postIndex := iNdEx + msglen 14468 if postIndex > l { 14469 return io.ErrUnexpectedEOF 14470 } 14471 m.Leases = append(m.Leases, &LeaseStatus{}) 14472 if err := m.Leases[len(m.Leases)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14473 return err 14474 } 14475 iNdEx = postIndex 14476 default: 14477 iNdEx = preIndex 14478 skippy, err := skipRpc(dAtA[iNdEx:]) 14479 if err != nil { 14480 return err 14481 } 14482 if skippy < 0 { 14483 return ErrInvalidLengthRpc 14484 } 14485 if (iNdEx + skippy) > l { 14486 return io.ErrUnexpectedEOF 14487 } 14488 iNdEx += skippy 14489 } 14490 } 14491 14492 if iNdEx > l { 14493 return io.ErrUnexpectedEOF 14494 } 14495 return nil 14496} 14497func (m *Member) Unmarshal(dAtA []byte) error { 14498 l := len(dAtA) 14499 iNdEx := 0 14500 for iNdEx < l { 14501 preIndex := iNdEx 14502 var wire uint64 14503 for shift := uint(0); ; shift += 7 { 14504 if shift >= 64 { 14505 return ErrIntOverflowRpc 14506 } 14507 if iNdEx >= l { 14508 return io.ErrUnexpectedEOF 14509 } 14510 b := dAtA[iNdEx] 14511 iNdEx++ 14512 wire |= (uint64(b) & 0x7F) << shift 14513 if b < 0x80 { 14514 break 14515 } 14516 } 14517 fieldNum := int32(wire >> 3) 14518 wireType := int(wire & 0x7) 14519 if wireType == 4 { 14520 return fmt.Errorf("proto: Member: wiretype end group for non-group") 14521 } 14522 if fieldNum <= 0 { 14523 return fmt.Errorf("proto: Member: illegal tag %d (wire type %d)", fieldNum, wire) 14524 } 14525 switch fieldNum { 14526 case 1: 14527 if wireType != 0 { 14528 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 14529 } 14530 m.ID = 0 14531 for shift := uint(0); ; shift += 7 { 14532 if shift >= 64 { 14533 return ErrIntOverflowRpc 14534 } 14535 if iNdEx >= l { 14536 return io.ErrUnexpectedEOF 14537 } 14538 b := dAtA[iNdEx] 14539 iNdEx++ 14540 m.ID |= (uint64(b) & 0x7F) << shift 14541 if b < 0x80 { 14542 break 14543 } 14544 } 14545 case 2: 14546 if wireType != 2 { 14547 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 14548 } 14549 var stringLen uint64 14550 for shift := uint(0); ; shift += 7 { 14551 if shift >= 64 { 14552 return ErrIntOverflowRpc 14553 } 14554 if iNdEx >= l { 14555 return io.ErrUnexpectedEOF 14556 } 14557 b := dAtA[iNdEx] 14558 iNdEx++ 14559 stringLen |= (uint64(b) & 0x7F) << shift 14560 if b < 0x80 { 14561 break 14562 } 14563 } 14564 intStringLen := int(stringLen) 14565 if intStringLen < 0 { 14566 return ErrInvalidLengthRpc 14567 } 14568 postIndex := iNdEx + intStringLen 14569 if postIndex > l { 14570 return io.ErrUnexpectedEOF 14571 } 14572 m.Name = string(dAtA[iNdEx:postIndex]) 14573 iNdEx = postIndex 14574 case 3: 14575 if wireType != 2 { 14576 return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType) 14577 } 14578 var stringLen uint64 14579 for shift := uint(0); ; shift += 7 { 14580 if shift >= 64 { 14581 return ErrIntOverflowRpc 14582 } 14583 if iNdEx >= l { 14584 return io.ErrUnexpectedEOF 14585 } 14586 b := dAtA[iNdEx] 14587 iNdEx++ 14588 stringLen |= (uint64(b) & 0x7F) << shift 14589 if b < 0x80 { 14590 break 14591 } 14592 } 14593 intStringLen := int(stringLen) 14594 if intStringLen < 0 { 14595 return ErrInvalidLengthRpc 14596 } 14597 postIndex := iNdEx + intStringLen 14598 if postIndex > l { 14599 return io.ErrUnexpectedEOF 14600 } 14601 m.PeerURLs = append(m.PeerURLs, string(dAtA[iNdEx:postIndex])) 14602 iNdEx = postIndex 14603 case 4: 14604 if wireType != 2 { 14605 return fmt.Errorf("proto: wrong wireType = %d for field ClientURLs", wireType) 14606 } 14607 var stringLen uint64 14608 for shift := uint(0); ; shift += 7 { 14609 if shift >= 64 { 14610 return ErrIntOverflowRpc 14611 } 14612 if iNdEx >= l { 14613 return io.ErrUnexpectedEOF 14614 } 14615 b := dAtA[iNdEx] 14616 iNdEx++ 14617 stringLen |= (uint64(b) & 0x7F) << shift 14618 if b < 0x80 { 14619 break 14620 } 14621 } 14622 intStringLen := int(stringLen) 14623 if intStringLen < 0 { 14624 return ErrInvalidLengthRpc 14625 } 14626 postIndex := iNdEx + intStringLen 14627 if postIndex > l { 14628 return io.ErrUnexpectedEOF 14629 } 14630 m.ClientURLs = append(m.ClientURLs, string(dAtA[iNdEx:postIndex])) 14631 iNdEx = postIndex 14632 default: 14633 iNdEx = preIndex 14634 skippy, err := skipRpc(dAtA[iNdEx:]) 14635 if err != nil { 14636 return err 14637 } 14638 if skippy < 0 { 14639 return ErrInvalidLengthRpc 14640 } 14641 if (iNdEx + skippy) > l { 14642 return io.ErrUnexpectedEOF 14643 } 14644 iNdEx += skippy 14645 } 14646 } 14647 14648 if iNdEx > l { 14649 return io.ErrUnexpectedEOF 14650 } 14651 return nil 14652} 14653func (m *MemberAddRequest) Unmarshal(dAtA []byte) error { 14654 l := len(dAtA) 14655 iNdEx := 0 14656 for iNdEx < l { 14657 preIndex := iNdEx 14658 var wire uint64 14659 for shift := uint(0); ; shift += 7 { 14660 if shift >= 64 { 14661 return ErrIntOverflowRpc 14662 } 14663 if iNdEx >= l { 14664 return io.ErrUnexpectedEOF 14665 } 14666 b := dAtA[iNdEx] 14667 iNdEx++ 14668 wire |= (uint64(b) & 0x7F) << shift 14669 if b < 0x80 { 14670 break 14671 } 14672 } 14673 fieldNum := int32(wire >> 3) 14674 wireType := int(wire & 0x7) 14675 if wireType == 4 { 14676 return fmt.Errorf("proto: MemberAddRequest: wiretype end group for non-group") 14677 } 14678 if fieldNum <= 0 { 14679 return fmt.Errorf("proto: MemberAddRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14680 } 14681 switch fieldNum { 14682 case 1: 14683 if wireType != 2 { 14684 return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType) 14685 } 14686 var stringLen uint64 14687 for shift := uint(0); ; shift += 7 { 14688 if shift >= 64 { 14689 return ErrIntOverflowRpc 14690 } 14691 if iNdEx >= l { 14692 return io.ErrUnexpectedEOF 14693 } 14694 b := dAtA[iNdEx] 14695 iNdEx++ 14696 stringLen |= (uint64(b) & 0x7F) << shift 14697 if b < 0x80 { 14698 break 14699 } 14700 } 14701 intStringLen := int(stringLen) 14702 if intStringLen < 0 { 14703 return ErrInvalidLengthRpc 14704 } 14705 postIndex := iNdEx + intStringLen 14706 if postIndex > l { 14707 return io.ErrUnexpectedEOF 14708 } 14709 m.PeerURLs = append(m.PeerURLs, string(dAtA[iNdEx:postIndex])) 14710 iNdEx = postIndex 14711 default: 14712 iNdEx = preIndex 14713 skippy, err := skipRpc(dAtA[iNdEx:]) 14714 if err != nil { 14715 return err 14716 } 14717 if skippy < 0 { 14718 return ErrInvalidLengthRpc 14719 } 14720 if (iNdEx + skippy) > l { 14721 return io.ErrUnexpectedEOF 14722 } 14723 iNdEx += skippy 14724 } 14725 } 14726 14727 if iNdEx > l { 14728 return io.ErrUnexpectedEOF 14729 } 14730 return nil 14731} 14732func (m *MemberAddResponse) Unmarshal(dAtA []byte) error { 14733 l := len(dAtA) 14734 iNdEx := 0 14735 for iNdEx < l { 14736 preIndex := iNdEx 14737 var wire uint64 14738 for shift := uint(0); ; shift += 7 { 14739 if shift >= 64 { 14740 return ErrIntOverflowRpc 14741 } 14742 if iNdEx >= l { 14743 return io.ErrUnexpectedEOF 14744 } 14745 b := dAtA[iNdEx] 14746 iNdEx++ 14747 wire |= (uint64(b) & 0x7F) << shift 14748 if b < 0x80 { 14749 break 14750 } 14751 } 14752 fieldNum := int32(wire >> 3) 14753 wireType := int(wire & 0x7) 14754 if wireType == 4 { 14755 return fmt.Errorf("proto: MemberAddResponse: wiretype end group for non-group") 14756 } 14757 if fieldNum <= 0 { 14758 return fmt.Errorf("proto: MemberAddResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14759 } 14760 switch fieldNum { 14761 case 1: 14762 if wireType != 2 { 14763 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 14764 } 14765 var msglen int 14766 for shift := uint(0); ; shift += 7 { 14767 if shift >= 64 { 14768 return ErrIntOverflowRpc 14769 } 14770 if iNdEx >= l { 14771 return io.ErrUnexpectedEOF 14772 } 14773 b := dAtA[iNdEx] 14774 iNdEx++ 14775 msglen |= (int(b) & 0x7F) << shift 14776 if b < 0x80 { 14777 break 14778 } 14779 } 14780 if msglen < 0 { 14781 return ErrInvalidLengthRpc 14782 } 14783 postIndex := iNdEx + msglen 14784 if postIndex > l { 14785 return io.ErrUnexpectedEOF 14786 } 14787 if m.Header == nil { 14788 m.Header = &ResponseHeader{} 14789 } 14790 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14791 return err 14792 } 14793 iNdEx = postIndex 14794 case 2: 14795 if wireType != 2 { 14796 return fmt.Errorf("proto: wrong wireType = %d for field Member", wireType) 14797 } 14798 var msglen int 14799 for shift := uint(0); ; shift += 7 { 14800 if shift >= 64 { 14801 return ErrIntOverflowRpc 14802 } 14803 if iNdEx >= l { 14804 return io.ErrUnexpectedEOF 14805 } 14806 b := dAtA[iNdEx] 14807 iNdEx++ 14808 msglen |= (int(b) & 0x7F) << shift 14809 if b < 0x80 { 14810 break 14811 } 14812 } 14813 if msglen < 0 { 14814 return ErrInvalidLengthRpc 14815 } 14816 postIndex := iNdEx + msglen 14817 if postIndex > l { 14818 return io.ErrUnexpectedEOF 14819 } 14820 if m.Member == nil { 14821 m.Member = &Member{} 14822 } 14823 if err := m.Member.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14824 return err 14825 } 14826 iNdEx = postIndex 14827 case 3: 14828 if wireType != 2 { 14829 return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType) 14830 } 14831 var msglen int 14832 for shift := uint(0); ; shift += 7 { 14833 if shift >= 64 { 14834 return ErrIntOverflowRpc 14835 } 14836 if iNdEx >= l { 14837 return io.ErrUnexpectedEOF 14838 } 14839 b := dAtA[iNdEx] 14840 iNdEx++ 14841 msglen |= (int(b) & 0x7F) << shift 14842 if b < 0x80 { 14843 break 14844 } 14845 } 14846 if msglen < 0 { 14847 return ErrInvalidLengthRpc 14848 } 14849 postIndex := iNdEx + msglen 14850 if postIndex > l { 14851 return io.ErrUnexpectedEOF 14852 } 14853 m.Members = append(m.Members, &Member{}) 14854 if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 14855 return err 14856 } 14857 iNdEx = postIndex 14858 default: 14859 iNdEx = preIndex 14860 skippy, err := skipRpc(dAtA[iNdEx:]) 14861 if err != nil { 14862 return err 14863 } 14864 if skippy < 0 { 14865 return ErrInvalidLengthRpc 14866 } 14867 if (iNdEx + skippy) > l { 14868 return io.ErrUnexpectedEOF 14869 } 14870 iNdEx += skippy 14871 } 14872 } 14873 14874 if iNdEx > l { 14875 return io.ErrUnexpectedEOF 14876 } 14877 return nil 14878} 14879func (m *MemberRemoveRequest) Unmarshal(dAtA []byte) error { 14880 l := len(dAtA) 14881 iNdEx := 0 14882 for iNdEx < l { 14883 preIndex := iNdEx 14884 var wire uint64 14885 for shift := uint(0); ; shift += 7 { 14886 if shift >= 64 { 14887 return ErrIntOverflowRpc 14888 } 14889 if iNdEx >= l { 14890 return io.ErrUnexpectedEOF 14891 } 14892 b := dAtA[iNdEx] 14893 iNdEx++ 14894 wire |= (uint64(b) & 0x7F) << shift 14895 if b < 0x80 { 14896 break 14897 } 14898 } 14899 fieldNum := int32(wire >> 3) 14900 wireType := int(wire & 0x7) 14901 if wireType == 4 { 14902 return fmt.Errorf("proto: MemberRemoveRequest: wiretype end group for non-group") 14903 } 14904 if fieldNum <= 0 { 14905 return fmt.Errorf("proto: MemberRemoveRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14906 } 14907 switch fieldNum { 14908 case 1: 14909 if wireType != 0 { 14910 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 14911 } 14912 m.ID = 0 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 m.ID |= (uint64(b) & 0x7F) << shift 14923 if b < 0x80 { 14924 break 14925 } 14926 } 14927 default: 14928 iNdEx = preIndex 14929 skippy, err := skipRpc(dAtA[iNdEx:]) 14930 if err != nil { 14931 return err 14932 } 14933 if skippy < 0 { 14934 return ErrInvalidLengthRpc 14935 } 14936 if (iNdEx + skippy) > l { 14937 return io.ErrUnexpectedEOF 14938 } 14939 iNdEx += skippy 14940 } 14941 } 14942 14943 if iNdEx > l { 14944 return io.ErrUnexpectedEOF 14945 } 14946 return nil 14947} 14948func (m *MemberRemoveResponse) Unmarshal(dAtA []byte) error { 14949 l := len(dAtA) 14950 iNdEx := 0 14951 for iNdEx < l { 14952 preIndex := iNdEx 14953 var wire uint64 14954 for shift := uint(0); ; shift += 7 { 14955 if shift >= 64 { 14956 return ErrIntOverflowRpc 14957 } 14958 if iNdEx >= l { 14959 return io.ErrUnexpectedEOF 14960 } 14961 b := dAtA[iNdEx] 14962 iNdEx++ 14963 wire |= (uint64(b) & 0x7F) << shift 14964 if b < 0x80 { 14965 break 14966 } 14967 } 14968 fieldNum := int32(wire >> 3) 14969 wireType := int(wire & 0x7) 14970 if wireType == 4 { 14971 return fmt.Errorf("proto: MemberRemoveResponse: wiretype end group for non-group") 14972 } 14973 if fieldNum <= 0 { 14974 return fmt.Errorf("proto: MemberRemoveResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14975 } 14976 switch fieldNum { 14977 case 1: 14978 if wireType != 2 { 14979 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 14980 } 14981 var msglen int 14982 for shift := uint(0); ; shift += 7 { 14983 if shift >= 64 { 14984 return ErrIntOverflowRpc 14985 } 14986 if iNdEx >= l { 14987 return io.ErrUnexpectedEOF 14988 } 14989 b := dAtA[iNdEx] 14990 iNdEx++ 14991 msglen |= (int(b) & 0x7F) << shift 14992 if b < 0x80 { 14993 break 14994 } 14995 } 14996 if msglen < 0 { 14997 return ErrInvalidLengthRpc 14998 } 14999 postIndex := iNdEx + msglen 15000 if postIndex > l { 15001 return io.ErrUnexpectedEOF 15002 } 15003 if m.Header == nil { 15004 m.Header = &ResponseHeader{} 15005 } 15006 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15007 return err 15008 } 15009 iNdEx = postIndex 15010 case 2: 15011 if wireType != 2 { 15012 return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType) 15013 } 15014 var msglen int 15015 for shift := uint(0); ; shift += 7 { 15016 if shift >= 64 { 15017 return ErrIntOverflowRpc 15018 } 15019 if iNdEx >= l { 15020 return io.ErrUnexpectedEOF 15021 } 15022 b := dAtA[iNdEx] 15023 iNdEx++ 15024 msglen |= (int(b) & 0x7F) << shift 15025 if b < 0x80 { 15026 break 15027 } 15028 } 15029 if msglen < 0 { 15030 return ErrInvalidLengthRpc 15031 } 15032 postIndex := iNdEx + msglen 15033 if postIndex > l { 15034 return io.ErrUnexpectedEOF 15035 } 15036 m.Members = append(m.Members, &Member{}) 15037 if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15038 return err 15039 } 15040 iNdEx = postIndex 15041 default: 15042 iNdEx = preIndex 15043 skippy, err := skipRpc(dAtA[iNdEx:]) 15044 if err != nil { 15045 return err 15046 } 15047 if skippy < 0 { 15048 return ErrInvalidLengthRpc 15049 } 15050 if (iNdEx + skippy) > l { 15051 return io.ErrUnexpectedEOF 15052 } 15053 iNdEx += skippy 15054 } 15055 } 15056 15057 if iNdEx > l { 15058 return io.ErrUnexpectedEOF 15059 } 15060 return nil 15061} 15062func (m *MemberUpdateRequest) Unmarshal(dAtA []byte) error { 15063 l := len(dAtA) 15064 iNdEx := 0 15065 for iNdEx < l { 15066 preIndex := iNdEx 15067 var wire uint64 15068 for shift := uint(0); ; shift += 7 { 15069 if shift >= 64 { 15070 return ErrIntOverflowRpc 15071 } 15072 if iNdEx >= l { 15073 return io.ErrUnexpectedEOF 15074 } 15075 b := dAtA[iNdEx] 15076 iNdEx++ 15077 wire |= (uint64(b) & 0x7F) << shift 15078 if b < 0x80 { 15079 break 15080 } 15081 } 15082 fieldNum := int32(wire >> 3) 15083 wireType := int(wire & 0x7) 15084 if wireType == 4 { 15085 return fmt.Errorf("proto: MemberUpdateRequest: wiretype end group for non-group") 15086 } 15087 if fieldNum <= 0 { 15088 return fmt.Errorf("proto: MemberUpdateRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15089 } 15090 switch fieldNum { 15091 case 1: 15092 if wireType != 0 { 15093 return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) 15094 } 15095 m.ID = 0 15096 for shift := uint(0); ; shift += 7 { 15097 if shift >= 64 { 15098 return ErrIntOverflowRpc 15099 } 15100 if iNdEx >= l { 15101 return io.ErrUnexpectedEOF 15102 } 15103 b := dAtA[iNdEx] 15104 iNdEx++ 15105 m.ID |= (uint64(b) & 0x7F) << shift 15106 if b < 0x80 { 15107 break 15108 } 15109 } 15110 case 2: 15111 if wireType != 2 { 15112 return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType) 15113 } 15114 var stringLen uint64 15115 for shift := uint(0); ; shift += 7 { 15116 if shift >= 64 { 15117 return ErrIntOverflowRpc 15118 } 15119 if iNdEx >= l { 15120 return io.ErrUnexpectedEOF 15121 } 15122 b := dAtA[iNdEx] 15123 iNdEx++ 15124 stringLen |= (uint64(b) & 0x7F) << shift 15125 if b < 0x80 { 15126 break 15127 } 15128 } 15129 intStringLen := int(stringLen) 15130 if intStringLen < 0 { 15131 return ErrInvalidLengthRpc 15132 } 15133 postIndex := iNdEx + intStringLen 15134 if postIndex > l { 15135 return io.ErrUnexpectedEOF 15136 } 15137 m.PeerURLs = append(m.PeerURLs, string(dAtA[iNdEx:postIndex])) 15138 iNdEx = postIndex 15139 default: 15140 iNdEx = preIndex 15141 skippy, err := skipRpc(dAtA[iNdEx:]) 15142 if err != nil { 15143 return err 15144 } 15145 if skippy < 0 { 15146 return ErrInvalidLengthRpc 15147 } 15148 if (iNdEx + skippy) > l { 15149 return io.ErrUnexpectedEOF 15150 } 15151 iNdEx += skippy 15152 } 15153 } 15154 15155 if iNdEx > l { 15156 return io.ErrUnexpectedEOF 15157 } 15158 return nil 15159} 15160func (m *MemberUpdateResponse) Unmarshal(dAtA []byte) error { 15161 l := len(dAtA) 15162 iNdEx := 0 15163 for iNdEx < l { 15164 preIndex := iNdEx 15165 var wire uint64 15166 for shift := uint(0); ; shift += 7 { 15167 if shift >= 64 { 15168 return ErrIntOverflowRpc 15169 } 15170 if iNdEx >= l { 15171 return io.ErrUnexpectedEOF 15172 } 15173 b := dAtA[iNdEx] 15174 iNdEx++ 15175 wire |= (uint64(b) & 0x7F) << shift 15176 if b < 0x80 { 15177 break 15178 } 15179 } 15180 fieldNum := int32(wire >> 3) 15181 wireType := int(wire & 0x7) 15182 if wireType == 4 { 15183 return fmt.Errorf("proto: MemberUpdateResponse: wiretype end group for non-group") 15184 } 15185 if fieldNum <= 0 { 15186 return fmt.Errorf("proto: MemberUpdateResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15187 } 15188 switch fieldNum { 15189 case 1: 15190 if wireType != 2 { 15191 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 15192 } 15193 var msglen int 15194 for shift := uint(0); ; shift += 7 { 15195 if shift >= 64 { 15196 return ErrIntOverflowRpc 15197 } 15198 if iNdEx >= l { 15199 return io.ErrUnexpectedEOF 15200 } 15201 b := dAtA[iNdEx] 15202 iNdEx++ 15203 msglen |= (int(b) & 0x7F) << shift 15204 if b < 0x80 { 15205 break 15206 } 15207 } 15208 if msglen < 0 { 15209 return ErrInvalidLengthRpc 15210 } 15211 postIndex := iNdEx + msglen 15212 if postIndex > l { 15213 return io.ErrUnexpectedEOF 15214 } 15215 if m.Header == nil { 15216 m.Header = &ResponseHeader{} 15217 } 15218 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15219 return err 15220 } 15221 iNdEx = postIndex 15222 case 2: 15223 if wireType != 2 { 15224 return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType) 15225 } 15226 var msglen int 15227 for shift := uint(0); ; shift += 7 { 15228 if shift >= 64 { 15229 return ErrIntOverflowRpc 15230 } 15231 if iNdEx >= l { 15232 return io.ErrUnexpectedEOF 15233 } 15234 b := dAtA[iNdEx] 15235 iNdEx++ 15236 msglen |= (int(b) & 0x7F) << shift 15237 if b < 0x80 { 15238 break 15239 } 15240 } 15241 if msglen < 0 { 15242 return ErrInvalidLengthRpc 15243 } 15244 postIndex := iNdEx + msglen 15245 if postIndex > l { 15246 return io.ErrUnexpectedEOF 15247 } 15248 m.Members = append(m.Members, &Member{}) 15249 if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15250 return err 15251 } 15252 iNdEx = postIndex 15253 default: 15254 iNdEx = preIndex 15255 skippy, err := skipRpc(dAtA[iNdEx:]) 15256 if err != nil { 15257 return err 15258 } 15259 if skippy < 0 { 15260 return ErrInvalidLengthRpc 15261 } 15262 if (iNdEx + skippy) > l { 15263 return io.ErrUnexpectedEOF 15264 } 15265 iNdEx += skippy 15266 } 15267 } 15268 15269 if iNdEx > l { 15270 return io.ErrUnexpectedEOF 15271 } 15272 return nil 15273} 15274func (m *MemberListRequest) Unmarshal(dAtA []byte) error { 15275 l := len(dAtA) 15276 iNdEx := 0 15277 for iNdEx < l { 15278 preIndex := iNdEx 15279 var wire uint64 15280 for shift := uint(0); ; shift += 7 { 15281 if shift >= 64 { 15282 return ErrIntOverflowRpc 15283 } 15284 if iNdEx >= l { 15285 return io.ErrUnexpectedEOF 15286 } 15287 b := dAtA[iNdEx] 15288 iNdEx++ 15289 wire |= (uint64(b) & 0x7F) << shift 15290 if b < 0x80 { 15291 break 15292 } 15293 } 15294 fieldNum := int32(wire >> 3) 15295 wireType := int(wire & 0x7) 15296 if wireType == 4 { 15297 return fmt.Errorf("proto: MemberListRequest: wiretype end group for non-group") 15298 } 15299 if fieldNum <= 0 { 15300 return fmt.Errorf("proto: MemberListRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15301 } 15302 switch fieldNum { 15303 default: 15304 iNdEx = preIndex 15305 skippy, err := skipRpc(dAtA[iNdEx:]) 15306 if err != nil { 15307 return err 15308 } 15309 if skippy < 0 { 15310 return ErrInvalidLengthRpc 15311 } 15312 if (iNdEx + skippy) > l { 15313 return io.ErrUnexpectedEOF 15314 } 15315 iNdEx += skippy 15316 } 15317 } 15318 15319 if iNdEx > l { 15320 return io.ErrUnexpectedEOF 15321 } 15322 return nil 15323} 15324func (m *MemberListResponse) Unmarshal(dAtA []byte) error { 15325 l := len(dAtA) 15326 iNdEx := 0 15327 for iNdEx < l { 15328 preIndex := iNdEx 15329 var wire uint64 15330 for shift := uint(0); ; shift += 7 { 15331 if shift >= 64 { 15332 return ErrIntOverflowRpc 15333 } 15334 if iNdEx >= l { 15335 return io.ErrUnexpectedEOF 15336 } 15337 b := dAtA[iNdEx] 15338 iNdEx++ 15339 wire |= (uint64(b) & 0x7F) << shift 15340 if b < 0x80 { 15341 break 15342 } 15343 } 15344 fieldNum := int32(wire >> 3) 15345 wireType := int(wire & 0x7) 15346 if wireType == 4 { 15347 return fmt.Errorf("proto: MemberListResponse: wiretype end group for non-group") 15348 } 15349 if fieldNum <= 0 { 15350 return fmt.Errorf("proto: MemberListResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15351 } 15352 switch fieldNum { 15353 case 1: 15354 if wireType != 2 { 15355 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 15356 } 15357 var msglen int 15358 for shift := uint(0); ; shift += 7 { 15359 if shift >= 64 { 15360 return ErrIntOverflowRpc 15361 } 15362 if iNdEx >= l { 15363 return io.ErrUnexpectedEOF 15364 } 15365 b := dAtA[iNdEx] 15366 iNdEx++ 15367 msglen |= (int(b) & 0x7F) << shift 15368 if b < 0x80 { 15369 break 15370 } 15371 } 15372 if msglen < 0 { 15373 return ErrInvalidLengthRpc 15374 } 15375 postIndex := iNdEx + msglen 15376 if postIndex > l { 15377 return io.ErrUnexpectedEOF 15378 } 15379 if m.Header == nil { 15380 m.Header = &ResponseHeader{} 15381 } 15382 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15383 return err 15384 } 15385 iNdEx = postIndex 15386 case 2: 15387 if wireType != 2 { 15388 return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType) 15389 } 15390 var msglen int 15391 for shift := uint(0); ; shift += 7 { 15392 if shift >= 64 { 15393 return ErrIntOverflowRpc 15394 } 15395 if iNdEx >= l { 15396 return io.ErrUnexpectedEOF 15397 } 15398 b := dAtA[iNdEx] 15399 iNdEx++ 15400 msglen |= (int(b) & 0x7F) << shift 15401 if b < 0x80 { 15402 break 15403 } 15404 } 15405 if msglen < 0 { 15406 return ErrInvalidLengthRpc 15407 } 15408 postIndex := iNdEx + msglen 15409 if postIndex > l { 15410 return io.ErrUnexpectedEOF 15411 } 15412 m.Members = append(m.Members, &Member{}) 15413 if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15414 return err 15415 } 15416 iNdEx = postIndex 15417 default: 15418 iNdEx = preIndex 15419 skippy, err := skipRpc(dAtA[iNdEx:]) 15420 if err != nil { 15421 return err 15422 } 15423 if skippy < 0 { 15424 return ErrInvalidLengthRpc 15425 } 15426 if (iNdEx + skippy) > l { 15427 return io.ErrUnexpectedEOF 15428 } 15429 iNdEx += skippy 15430 } 15431 } 15432 15433 if iNdEx > l { 15434 return io.ErrUnexpectedEOF 15435 } 15436 return nil 15437} 15438func (m *DefragmentRequest) Unmarshal(dAtA []byte) error { 15439 l := len(dAtA) 15440 iNdEx := 0 15441 for iNdEx < l { 15442 preIndex := iNdEx 15443 var wire uint64 15444 for shift := uint(0); ; shift += 7 { 15445 if shift >= 64 { 15446 return ErrIntOverflowRpc 15447 } 15448 if iNdEx >= l { 15449 return io.ErrUnexpectedEOF 15450 } 15451 b := dAtA[iNdEx] 15452 iNdEx++ 15453 wire |= (uint64(b) & 0x7F) << shift 15454 if b < 0x80 { 15455 break 15456 } 15457 } 15458 fieldNum := int32(wire >> 3) 15459 wireType := int(wire & 0x7) 15460 if wireType == 4 { 15461 return fmt.Errorf("proto: DefragmentRequest: wiretype end group for non-group") 15462 } 15463 if fieldNum <= 0 { 15464 return fmt.Errorf("proto: DefragmentRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15465 } 15466 switch fieldNum { 15467 default: 15468 iNdEx = preIndex 15469 skippy, err := skipRpc(dAtA[iNdEx:]) 15470 if err != nil { 15471 return err 15472 } 15473 if skippy < 0 { 15474 return ErrInvalidLengthRpc 15475 } 15476 if (iNdEx + skippy) > l { 15477 return io.ErrUnexpectedEOF 15478 } 15479 iNdEx += skippy 15480 } 15481 } 15482 15483 if iNdEx > l { 15484 return io.ErrUnexpectedEOF 15485 } 15486 return nil 15487} 15488func (m *DefragmentResponse) Unmarshal(dAtA []byte) error { 15489 l := len(dAtA) 15490 iNdEx := 0 15491 for iNdEx < l { 15492 preIndex := iNdEx 15493 var wire uint64 15494 for shift := uint(0); ; shift += 7 { 15495 if shift >= 64 { 15496 return ErrIntOverflowRpc 15497 } 15498 if iNdEx >= l { 15499 return io.ErrUnexpectedEOF 15500 } 15501 b := dAtA[iNdEx] 15502 iNdEx++ 15503 wire |= (uint64(b) & 0x7F) << shift 15504 if b < 0x80 { 15505 break 15506 } 15507 } 15508 fieldNum := int32(wire >> 3) 15509 wireType := int(wire & 0x7) 15510 if wireType == 4 { 15511 return fmt.Errorf("proto: DefragmentResponse: wiretype end group for non-group") 15512 } 15513 if fieldNum <= 0 { 15514 return fmt.Errorf("proto: DefragmentResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15515 } 15516 switch fieldNum { 15517 case 1: 15518 if wireType != 2 { 15519 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 15520 } 15521 var msglen int 15522 for shift := uint(0); ; shift += 7 { 15523 if shift >= 64 { 15524 return ErrIntOverflowRpc 15525 } 15526 if iNdEx >= l { 15527 return io.ErrUnexpectedEOF 15528 } 15529 b := dAtA[iNdEx] 15530 iNdEx++ 15531 msglen |= (int(b) & 0x7F) << shift 15532 if b < 0x80 { 15533 break 15534 } 15535 } 15536 if msglen < 0 { 15537 return ErrInvalidLengthRpc 15538 } 15539 postIndex := iNdEx + msglen 15540 if postIndex > l { 15541 return io.ErrUnexpectedEOF 15542 } 15543 if m.Header == nil { 15544 m.Header = &ResponseHeader{} 15545 } 15546 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15547 return err 15548 } 15549 iNdEx = postIndex 15550 default: 15551 iNdEx = preIndex 15552 skippy, err := skipRpc(dAtA[iNdEx:]) 15553 if err != nil { 15554 return err 15555 } 15556 if skippy < 0 { 15557 return ErrInvalidLengthRpc 15558 } 15559 if (iNdEx + skippy) > l { 15560 return io.ErrUnexpectedEOF 15561 } 15562 iNdEx += skippy 15563 } 15564 } 15565 15566 if iNdEx > l { 15567 return io.ErrUnexpectedEOF 15568 } 15569 return nil 15570} 15571func (m *MoveLeaderRequest) Unmarshal(dAtA []byte) error { 15572 l := len(dAtA) 15573 iNdEx := 0 15574 for iNdEx < l { 15575 preIndex := iNdEx 15576 var wire uint64 15577 for shift := uint(0); ; shift += 7 { 15578 if shift >= 64 { 15579 return ErrIntOverflowRpc 15580 } 15581 if iNdEx >= l { 15582 return io.ErrUnexpectedEOF 15583 } 15584 b := dAtA[iNdEx] 15585 iNdEx++ 15586 wire |= (uint64(b) & 0x7F) << shift 15587 if b < 0x80 { 15588 break 15589 } 15590 } 15591 fieldNum := int32(wire >> 3) 15592 wireType := int(wire & 0x7) 15593 if wireType == 4 { 15594 return fmt.Errorf("proto: MoveLeaderRequest: wiretype end group for non-group") 15595 } 15596 if fieldNum <= 0 { 15597 return fmt.Errorf("proto: MoveLeaderRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15598 } 15599 switch fieldNum { 15600 case 1: 15601 if wireType != 0 { 15602 return fmt.Errorf("proto: wrong wireType = %d for field TargetID", wireType) 15603 } 15604 m.TargetID = 0 15605 for shift := uint(0); ; shift += 7 { 15606 if shift >= 64 { 15607 return ErrIntOverflowRpc 15608 } 15609 if iNdEx >= l { 15610 return io.ErrUnexpectedEOF 15611 } 15612 b := dAtA[iNdEx] 15613 iNdEx++ 15614 m.TargetID |= (uint64(b) & 0x7F) << shift 15615 if b < 0x80 { 15616 break 15617 } 15618 } 15619 default: 15620 iNdEx = preIndex 15621 skippy, err := skipRpc(dAtA[iNdEx:]) 15622 if err != nil { 15623 return err 15624 } 15625 if skippy < 0 { 15626 return ErrInvalidLengthRpc 15627 } 15628 if (iNdEx + skippy) > l { 15629 return io.ErrUnexpectedEOF 15630 } 15631 iNdEx += skippy 15632 } 15633 } 15634 15635 if iNdEx > l { 15636 return io.ErrUnexpectedEOF 15637 } 15638 return nil 15639} 15640func (m *MoveLeaderResponse) Unmarshal(dAtA []byte) error { 15641 l := len(dAtA) 15642 iNdEx := 0 15643 for iNdEx < l { 15644 preIndex := iNdEx 15645 var wire uint64 15646 for shift := uint(0); ; shift += 7 { 15647 if shift >= 64 { 15648 return ErrIntOverflowRpc 15649 } 15650 if iNdEx >= l { 15651 return io.ErrUnexpectedEOF 15652 } 15653 b := dAtA[iNdEx] 15654 iNdEx++ 15655 wire |= (uint64(b) & 0x7F) << shift 15656 if b < 0x80 { 15657 break 15658 } 15659 } 15660 fieldNum := int32(wire >> 3) 15661 wireType := int(wire & 0x7) 15662 if wireType == 4 { 15663 return fmt.Errorf("proto: MoveLeaderResponse: wiretype end group for non-group") 15664 } 15665 if fieldNum <= 0 { 15666 return fmt.Errorf("proto: MoveLeaderResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15667 } 15668 switch fieldNum { 15669 case 1: 15670 if wireType != 2 { 15671 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 15672 } 15673 var msglen int 15674 for shift := uint(0); ; shift += 7 { 15675 if shift >= 64 { 15676 return ErrIntOverflowRpc 15677 } 15678 if iNdEx >= l { 15679 return io.ErrUnexpectedEOF 15680 } 15681 b := dAtA[iNdEx] 15682 iNdEx++ 15683 msglen |= (int(b) & 0x7F) << shift 15684 if b < 0x80 { 15685 break 15686 } 15687 } 15688 if msglen < 0 { 15689 return ErrInvalidLengthRpc 15690 } 15691 postIndex := iNdEx + msglen 15692 if postIndex > l { 15693 return io.ErrUnexpectedEOF 15694 } 15695 if m.Header == nil { 15696 m.Header = &ResponseHeader{} 15697 } 15698 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15699 return err 15700 } 15701 iNdEx = postIndex 15702 default: 15703 iNdEx = preIndex 15704 skippy, err := skipRpc(dAtA[iNdEx:]) 15705 if err != nil { 15706 return err 15707 } 15708 if skippy < 0 { 15709 return ErrInvalidLengthRpc 15710 } 15711 if (iNdEx + skippy) > l { 15712 return io.ErrUnexpectedEOF 15713 } 15714 iNdEx += skippy 15715 } 15716 } 15717 15718 if iNdEx > l { 15719 return io.ErrUnexpectedEOF 15720 } 15721 return nil 15722} 15723func (m *AlarmRequest) Unmarshal(dAtA []byte) error { 15724 l := len(dAtA) 15725 iNdEx := 0 15726 for iNdEx < l { 15727 preIndex := iNdEx 15728 var wire uint64 15729 for shift := uint(0); ; shift += 7 { 15730 if shift >= 64 { 15731 return ErrIntOverflowRpc 15732 } 15733 if iNdEx >= l { 15734 return io.ErrUnexpectedEOF 15735 } 15736 b := dAtA[iNdEx] 15737 iNdEx++ 15738 wire |= (uint64(b) & 0x7F) << shift 15739 if b < 0x80 { 15740 break 15741 } 15742 } 15743 fieldNum := int32(wire >> 3) 15744 wireType := int(wire & 0x7) 15745 if wireType == 4 { 15746 return fmt.Errorf("proto: AlarmRequest: wiretype end group for non-group") 15747 } 15748 if fieldNum <= 0 { 15749 return fmt.Errorf("proto: AlarmRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15750 } 15751 switch fieldNum { 15752 case 1: 15753 if wireType != 0 { 15754 return fmt.Errorf("proto: wrong wireType = %d for field Action", wireType) 15755 } 15756 m.Action = 0 15757 for shift := uint(0); ; shift += 7 { 15758 if shift >= 64 { 15759 return ErrIntOverflowRpc 15760 } 15761 if iNdEx >= l { 15762 return io.ErrUnexpectedEOF 15763 } 15764 b := dAtA[iNdEx] 15765 iNdEx++ 15766 m.Action |= (AlarmRequest_AlarmAction(b) & 0x7F) << shift 15767 if b < 0x80 { 15768 break 15769 } 15770 } 15771 case 2: 15772 if wireType != 0 { 15773 return fmt.Errorf("proto: wrong wireType = %d for field MemberID", wireType) 15774 } 15775 m.MemberID = 0 15776 for shift := uint(0); ; shift += 7 { 15777 if shift >= 64 { 15778 return ErrIntOverflowRpc 15779 } 15780 if iNdEx >= l { 15781 return io.ErrUnexpectedEOF 15782 } 15783 b := dAtA[iNdEx] 15784 iNdEx++ 15785 m.MemberID |= (uint64(b) & 0x7F) << shift 15786 if b < 0x80 { 15787 break 15788 } 15789 } 15790 case 3: 15791 if wireType != 0 { 15792 return fmt.Errorf("proto: wrong wireType = %d for field Alarm", wireType) 15793 } 15794 m.Alarm = 0 15795 for shift := uint(0); ; shift += 7 { 15796 if shift >= 64 { 15797 return ErrIntOverflowRpc 15798 } 15799 if iNdEx >= l { 15800 return io.ErrUnexpectedEOF 15801 } 15802 b := dAtA[iNdEx] 15803 iNdEx++ 15804 m.Alarm |= (AlarmType(b) & 0x7F) << shift 15805 if b < 0x80 { 15806 break 15807 } 15808 } 15809 default: 15810 iNdEx = preIndex 15811 skippy, err := skipRpc(dAtA[iNdEx:]) 15812 if err != nil { 15813 return err 15814 } 15815 if skippy < 0 { 15816 return ErrInvalidLengthRpc 15817 } 15818 if (iNdEx + skippy) > l { 15819 return io.ErrUnexpectedEOF 15820 } 15821 iNdEx += skippy 15822 } 15823 } 15824 15825 if iNdEx > l { 15826 return io.ErrUnexpectedEOF 15827 } 15828 return nil 15829} 15830func (m *AlarmMember) Unmarshal(dAtA []byte) error { 15831 l := len(dAtA) 15832 iNdEx := 0 15833 for iNdEx < l { 15834 preIndex := iNdEx 15835 var wire uint64 15836 for shift := uint(0); ; shift += 7 { 15837 if shift >= 64 { 15838 return ErrIntOverflowRpc 15839 } 15840 if iNdEx >= l { 15841 return io.ErrUnexpectedEOF 15842 } 15843 b := dAtA[iNdEx] 15844 iNdEx++ 15845 wire |= (uint64(b) & 0x7F) << shift 15846 if b < 0x80 { 15847 break 15848 } 15849 } 15850 fieldNum := int32(wire >> 3) 15851 wireType := int(wire & 0x7) 15852 if wireType == 4 { 15853 return fmt.Errorf("proto: AlarmMember: wiretype end group for non-group") 15854 } 15855 if fieldNum <= 0 { 15856 return fmt.Errorf("proto: AlarmMember: illegal tag %d (wire type %d)", fieldNum, wire) 15857 } 15858 switch fieldNum { 15859 case 1: 15860 if wireType != 0 { 15861 return fmt.Errorf("proto: wrong wireType = %d for field MemberID", wireType) 15862 } 15863 m.MemberID = 0 15864 for shift := uint(0); ; shift += 7 { 15865 if shift >= 64 { 15866 return ErrIntOverflowRpc 15867 } 15868 if iNdEx >= l { 15869 return io.ErrUnexpectedEOF 15870 } 15871 b := dAtA[iNdEx] 15872 iNdEx++ 15873 m.MemberID |= (uint64(b) & 0x7F) << shift 15874 if b < 0x80 { 15875 break 15876 } 15877 } 15878 case 2: 15879 if wireType != 0 { 15880 return fmt.Errorf("proto: wrong wireType = %d for field Alarm", wireType) 15881 } 15882 m.Alarm = 0 15883 for shift := uint(0); ; shift += 7 { 15884 if shift >= 64 { 15885 return ErrIntOverflowRpc 15886 } 15887 if iNdEx >= l { 15888 return io.ErrUnexpectedEOF 15889 } 15890 b := dAtA[iNdEx] 15891 iNdEx++ 15892 m.Alarm |= (AlarmType(b) & 0x7F) << shift 15893 if b < 0x80 { 15894 break 15895 } 15896 } 15897 default: 15898 iNdEx = preIndex 15899 skippy, err := skipRpc(dAtA[iNdEx:]) 15900 if err != nil { 15901 return err 15902 } 15903 if skippy < 0 { 15904 return ErrInvalidLengthRpc 15905 } 15906 if (iNdEx + skippy) > l { 15907 return io.ErrUnexpectedEOF 15908 } 15909 iNdEx += skippy 15910 } 15911 } 15912 15913 if iNdEx > l { 15914 return io.ErrUnexpectedEOF 15915 } 15916 return nil 15917} 15918func (m *AlarmResponse) Unmarshal(dAtA []byte) error { 15919 l := len(dAtA) 15920 iNdEx := 0 15921 for iNdEx < l { 15922 preIndex := iNdEx 15923 var wire uint64 15924 for shift := uint(0); ; shift += 7 { 15925 if shift >= 64 { 15926 return ErrIntOverflowRpc 15927 } 15928 if iNdEx >= l { 15929 return io.ErrUnexpectedEOF 15930 } 15931 b := dAtA[iNdEx] 15932 iNdEx++ 15933 wire |= (uint64(b) & 0x7F) << shift 15934 if b < 0x80 { 15935 break 15936 } 15937 } 15938 fieldNum := int32(wire >> 3) 15939 wireType := int(wire & 0x7) 15940 if wireType == 4 { 15941 return fmt.Errorf("proto: AlarmResponse: wiretype end group for non-group") 15942 } 15943 if fieldNum <= 0 { 15944 return fmt.Errorf("proto: AlarmResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15945 } 15946 switch fieldNum { 15947 case 1: 15948 if wireType != 2 { 15949 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 15950 } 15951 var msglen int 15952 for shift := uint(0); ; shift += 7 { 15953 if shift >= 64 { 15954 return ErrIntOverflowRpc 15955 } 15956 if iNdEx >= l { 15957 return io.ErrUnexpectedEOF 15958 } 15959 b := dAtA[iNdEx] 15960 iNdEx++ 15961 msglen |= (int(b) & 0x7F) << shift 15962 if b < 0x80 { 15963 break 15964 } 15965 } 15966 if msglen < 0 { 15967 return ErrInvalidLengthRpc 15968 } 15969 postIndex := iNdEx + msglen 15970 if postIndex > l { 15971 return io.ErrUnexpectedEOF 15972 } 15973 if m.Header == nil { 15974 m.Header = &ResponseHeader{} 15975 } 15976 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15977 return err 15978 } 15979 iNdEx = postIndex 15980 case 2: 15981 if wireType != 2 { 15982 return fmt.Errorf("proto: wrong wireType = %d for field Alarms", wireType) 15983 } 15984 var msglen int 15985 for shift := uint(0); ; shift += 7 { 15986 if shift >= 64 { 15987 return ErrIntOverflowRpc 15988 } 15989 if iNdEx >= l { 15990 return io.ErrUnexpectedEOF 15991 } 15992 b := dAtA[iNdEx] 15993 iNdEx++ 15994 msglen |= (int(b) & 0x7F) << shift 15995 if b < 0x80 { 15996 break 15997 } 15998 } 15999 if msglen < 0 { 16000 return ErrInvalidLengthRpc 16001 } 16002 postIndex := iNdEx + msglen 16003 if postIndex > l { 16004 return io.ErrUnexpectedEOF 16005 } 16006 m.Alarms = append(m.Alarms, &AlarmMember{}) 16007 if err := m.Alarms[len(m.Alarms)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16008 return err 16009 } 16010 iNdEx = postIndex 16011 default: 16012 iNdEx = preIndex 16013 skippy, err := skipRpc(dAtA[iNdEx:]) 16014 if err != nil { 16015 return err 16016 } 16017 if skippy < 0 { 16018 return ErrInvalidLengthRpc 16019 } 16020 if (iNdEx + skippy) > l { 16021 return io.ErrUnexpectedEOF 16022 } 16023 iNdEx += skippy 16024 } 16025 } 16026 16027 if iNdEx > l { 16028 return io.ErrUnexpectedEOF 16029 } 16030 return nil 16031} 16032func (m *StatusRequest) Unmarshal(dAtA []byte) error { 16033 l := len(dAtA) 16034 iNdEx := 0 16035 for iNdEx < l { 16036 preIndex := iNdEx 16037 var wire uint64 16038 for shift := uint(0); ; shift += 7 { 16039 if shift >= 64 { 16040 return ErrIntOverflowRpc 16041 } 16042 if iNdEx >= l { 16043 return io.ErrUnexpectedEOF 16044 } 16045 b := dAtA[iNdEx] 16046 iNdEx++ 16047 wire |= (uint64(b) & 0x7F) << shift 16048 if b < 0x80 { 16049 break 16050 } 16051 } 16052 fieldNum := int32(wire >> 3) 16053 wireType := int(wire & 0x7) 16054 if wireType == 4 { 16055 return fmt.Errorf("proto: StatusRequest: wiretype end group for non-group") 16056 } 16057 if fieldNum <= 0 { 16058 return fmt.Errorf("proto: StatusRequest: illegal tag %d (wire type %d)", fieldNum, wire) 16059 } 16060 switch fieldNum { 16061 default: 16062 iNdEx = preIndex 16063 skippy, err := skipRpc(dAtA[iNdEx:]) 16064 if err != nil { 16065 return err 16066 } 16067 if skippy < 0 { 16068 return ErrInvalidLengthRpc 16069 } 16070 if (iNdEx + skippy) > l { 16071 return io.ErrUnexpectedEOF 16072 } 16073 iNdEx += skippy 16074 } 16075 } 16076 16077 if iNdEx > l { 16078 return io.ErrUnexpectedEOF 16079 } 16080 return nil 16081} 16082func (m *StatusResponse) Unmarshal(dAtA []byte) error { 16083 l := len(dAtA) 16084 iNdEx := 0 16085 for iNdEx < l { 16086 preIndex := iNdEx 16087 var wire uint64 16088 for shift := uint(0); ; shift += 7 { 16089 if shift >= 64 { 16090 return ErrIntOverflowRpc 16091 } 16092 if iNdEx >= l { 16093 return io.ErrUnexpectedEOF 16094 } 16095 b := dAtA[iNdEx] 16096 iNdEx++ 16097 wire |= (uint64(b) & 0x7F) << shift 16098 if b < 0x80 { 16099 break 16100 } 16101 } 16102 fieldNum := int32(wire >> 3) 16103 wireType := int(wire & 0x7) 16104 if wireType == 4 { 16105 return fmt.Errorf("proto: StatusResponse: wiretype end group for non-group") 16106 } 16107 if fieldNum <= 0 { 16108 return fmt.Errorf("proto: StatusResponse: illegal tag %d (wire type %d)", fieldNum, wire) 16109 } 16110 switch fieldNum { 16111 case 1: 16112 if wireType != 2 { 16113 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 16114 } 16115 var msglen int 16116 for shift := uint(0); ; shift += 7 { 16117 if shift >= 64 { 16118 return ErrIntOverflowRpc 16119 } 16120 if iNdEx >= l { 16121 return io.ErrUnexpectedEOF 16122 } 16123 b := dAtA[iNdEx] 16124 iNdEx++ 16125 msglen |= (int(b) & 0x7F) << shift 16126 if b < 0x80 { 16127 break 16128 } 16129 } 16130 if msglen < 0 { 16131 return ErrInvalidLengthRpc 16132 } 16133 postIndex := iNdEx + msglen 16134 if postIndex > l { 16135 return io.ErrUnexpectedEOF 16136 } 16137 if m.Header == nil { 16138 m.Header = &ResponseHeader{} 16139 } 16140 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 16141 return err 16142 } 16143 iNdEx = postIndex 16144 case 2: 16145 if wireType != 2 { 16146 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) 16147 } 16148 var stringLen uint64 16149 for shift := uint(0); ; shift += 7 { 16150 if shift >= 64 { 16151 return ErrIntOverflowRpc 16152 } 16153 if iNdEx >= l { 16154 return io.ErrUnexpectedEOF 16155 } 16156 b := dAtA[iNdEx] 16157 iNdEx++ 16158 stringLen |= (uint64(b) & 0x7F) << shift 16159 if b < 0x80 { 16160 break 16161 } 16162 } 16163 intStringLen := int(stringLen) 16164 if intStringLen < 0 { 16165 return ErrInvalidLengthRpc 16166 } 16167 postIndex := iNdEx + intStringLen 16168 if postIndex > l { 16169 return io.ErrUnexpectedEOF 16170 } 16171 m.Version = string(dAtA[iNdEx:postIndex]) 16172 iNdEx = postIndex 16173 case 3: 16174 if wireType != 0 { 16175 return fmt.Errorf("proto: wrong wireType = %d for field DbSize", wireType) 16176 } 16177 m.DbSize = 0 16178 for shift := uint(0); ; shift += 7 { 16179 if shift >= 64 { 16180 return ErrIntOverflowRpc 16181 } 16182 if iNdEx >= l { 16183 return io.ErrUnexpectedEOF 16184 } 16185 b := dAtA[iNdEx] 16186 iNdEx++ 16187 m.DbSize |= (int64(b) & 0x7F) << shift 16188 if b < 0x80 { 16189 break 16190 } 16191 } 16192 case 4: 16193 if wireType != 0 { 16194 return fmt.Errorf("proto: wrong wireType = %d for field Leader", wireType) 16195 } 16196 m.Leader = 0 16197 for shift := uint(0); ; shift += 7 { 16198 if shift >= 64 { 16199 return ErrIntOverflowRpc 16200 } 16201 if iNdEx >= l { 16202 return io.ErrUnexpectedEOF 16203 } 16204 b := dAtA[iNdEx] 16205 iNdEx++ 16206 m.Leader |= (uint64(b) & 0x7F) << shift 16207 if b < 0x80 { 16208 break 16209 } 16210 } 16211 case 5: 16212 if wireType != 0 { 16213 return fmt.Errorf("proto: wrong wireType = %d for field RaftIndex", wireType) 16214 } 16215 m.RaftIndex = 0 16216 for shift := uint(0); ; shift += 7 { 16217 if shift >= 64 { 16218 return ErrIntOverflowRpc 16219 } 16220 if iNdEx >= l { 16221 return io.ErrUnexpectedEOF 16222 } 16223 b := dAtA[iNdEx] 16224 iNdEx++ 16225 m.RaftIndex |= (uint64(b) & 0x7F) << shift 16226 if b < 0x80 { 16227 break 16228 } 16229 } 16230 case 6: 16231 if wireType != 0 { 16232 return fmt.Errorf("proto: wrong wireType = %d for field RaftTerm", wireType) 16233 } 16234 m.RaftTerm = 0 16235 for shift := uint(0); ; shift += 7 { 16236 if shift >= 64 { 16237 return ErrIntOverflowRpc 16238 } 16239 if iNdEx >= l { 16240 return io.ErrUnexpectedEOF 16241 } 16242 b := dAtA[iNdEx] 16243 iNdEx++ 16244 m.RaftTerm |= (uint64(b) & 0x7F) << shift 16245 if b < 0x80 { 16246 break 16247 } 16248 } 16249 case 7: 16250 if wireType != 0 { 16251 return fmt.Errorf("proto: wrong wireType = %d for field RaftAppliedIndex", wireType) 16252 } 16253 m.RaftAppliedIndex = 0 16254 for shift := uint(0); ; shift += 7 { 16255 if shift >= 64 { 16256 return ErrIntOverflowRpc 16257 } 16258 if iNdEx >= l { 16259 return io.ErrUnexpectedEOF 16260 } 16261 b := dAtA[iNdEx] 16262 iNdEx++ 16263 m.RaftAppliedIndex |= (uint64(b) & 0x7F) << shift 16264 if b < 0x80 { 16265 break 16266 } 16267 } 16268 case 8: 16269 if wireType != 2 { 16270 return fmt.Errorf("proto: wrong wireType = %d for field Errors", wireType) 16271 } 16272 var stringLen uint64 16273 for shift := uint(0); ; shift += 7 { 16274 if shift >= 64 { 16275 return ErrIntOverflowRpc 16276 } 16277 if iNdEx >= l { 16278 return io.ErrUnexpectedEOF 16279 } 16280 b := dAtA[iNdEx] 16281 iNdEx++ 16282 stringLen |= (uint64(b) & 0x7F) << shift 16283 if b < 0x80 { 16284 break 16285 } 16286 } 16287 intStringLen := int(stringLen) 16288 if intStringLen < 0 { 16289 return ErrInvalidLengthRpc 16290 } 16291 postIndex := iNdEx + intStringLen 16292 if postIndex > l { 16293 return io.ErrUnexpectedEOF 16294 } 16295 m.Errors = append(m.Errors, string(dAtA[iNdEx:postIndex])) 16296 iNdEx = postIndex 16297 case 9: 16298 if wireType != 0 { 16299 return fmt.Errorf("proto: wrong wireType = %d for field DbSizeInUse", wireType) 16300 } 16301 m.DbSizeInUse = 0 16302 for shift := uint(0); ; shift += 7 { 16303 if shift >= 64 { 16304 return ErrIntOverflowRpc 16305 } 16306 if iNdEx >= l { 16307 return io.ErrUnexpectedEOF 16308 } 16309 b := dAtA[iNdEx] 16310 iNdEx++ 16311 m.DbSizeInUse |= (int64(b) & 0x7F) << shift 16312 if b < 0x80 { 16313 break 16314 } 16315 } 16316 default: 16317 iNdEx = preIndex 16318 skippy, err := skipRpc(dAtA[iNdEx:]) 16319 if err != nil { 16320 return err 16321 } 16322 if skippy < 0 { 16323 return ErrInvalidLengthRpc 16324 } 16325 if (iNdEx + skippy) > l { 16326 return io.ErrUnexpectedEOF 16327 } 16328 iNdEx += skippy 16329 } 16330 } 16331 16332 if iNdEx > l { 16333 return io.ErrUnexpectedEOF 16334 } 16335 return nil 16336} 16337func (m *AuthEnableRequest) Unmarshal(dAtA []byte) error { 16338 l := len(dAtA) 16339 iNdEx := 0 16340 for iNdEx < l { 16341 preIndex := iNdEx 16342 var wire uint64 16343 for shift := uint(0); ; shift += 7 { 16344 if shift >= 64 { 16345 return ErrIntOverflowRpc 16346 } 16347 if iNdEx >= l { 16348 return io.ErrUnexpectedEOF 16349 } 16350 b := dAtA[iNdEx] 16351 iNdEx++ 16352 wire |= (uint64(b) & 0x7F) << shift 16353 if b < 0x80 { 16354 break 16355 } 16356 } 16357 fieldNum := int32(wire >> 3) 16358 wireType := int(wire & 0x7) 16359 if wireType == 4 { 16360 return fmt.Errorf("proto: AuthEnableRequest: wiretype end group for non-group") 16361 } 16362 if fieldNum <= 0 { 16363 return fmt.Errorf("proto: AuthEnableRequest: illegal tag %d (wire type %d)", fieldNum, wire) 16364 } 16365 switch fieldNum { 16366 default: 16367 iNdEx = preIndex 16368 skippy, err := skipRpc(dAtA[iNdEx:]) 16369 if err != nil { 16370 return err 16371 } 16372 if skippy < 0 { 16373 return ErrInvalidLengthRpc 16374 } 16375 if (iNdEx + skippy) > l { 16376 return io.ErrUnexpectedEOF 16377 } 16378 iNdEx += skippy 16379 } 16380 } 16381 16382 if iNdEx > l { 16383 return io.ErrUnexpectedEOF 16384 } 16385 return nil 16386} 16387func (m *AuthDisableRequest) Unmarshal(dAtA []byte) error { 16388 l := len(dAtA) 16389 iNdEx := 0 16390 for iNdEx < l { 16391 preIndex := iNdEx 16392 var wire uint64 16393 for shift := uint(0); ; shift += 7 { 16394 if shift >= 64 { 16395 return ErrIntOverflowRpc 16396 } 16397 if iNdEx >= l { 16398 return io.ErrUnexpectedEOF 16399 } 16400 b := dAtA[iNdEx] 16401 iNdEx++ 16402 wire |= (uint64(b) & 0x7F) << shift 16403 if b < 0x80 { 16404 break 16405 } 16406 } 16407 fieldNum := int32(wire >> 3) 16408 wireType := int(wire & 0x7) 16409 if wireType == 4 { 16410 return fmt.Errorf("proto: AuthDisableRequest: wiretype end group for non-group") 16411 } 16412 if fieldNum <= 0 { 16413 return fmt.Errorf("proto: AuthDisableRequest: illegal tag %d (wire type %d)", fieldNum, wire) 16414 } 16415 switch fieldNum { 16416 default: 16417 iNdEx = preIndex 16418 skippy, err := skipRpc(dAtA[iNdEx:]) 16419 if err != nil { 16420 return err 16421 } 16422 if skippy < 0 { 16423 return ErrInvalidLengthRpc 16424 } 16425 if (iNdEx + skippy) > l { 16426 return io.ErrUnexpectedEOF 16427 } 16428 iNdEx += skippy 16429 } 16430 } 16431 16432 if iNdEx > l { 16433 return io.ErrUnexpectedEOF 16434 } 16435 return nil 16436} 16437func (m *AuthenticateRequest) Unmarshal(dAtA []byte) error { 16438 l := len(dAtA) 16439 iNdEx := 0 16440 for iNdEx < l { 16441 preIndex := iNdEx 16442 var wire uint64 16443 for shift := uint(0); ; shift += 7 { 16444 if shift >= 64 { 16445 return ErrIntOverflowRpc 16446 } 16447 if iNdEx >= l { 16448 return io.ErrUnexpectedEOF 16449 } 16450 b := dAtA[iNdEx] 16451 iNdEx++ 16452 wire |= (uint64(b) & 0x7F) << shift 16453 if b < 0x80 { 16454 break 16455 } 16456 } 16457 fieldNum := int32(wire >> 3) 16458 wireType := int(wire & 0x7) 16459 if wireType == 4 { 16460 return fmt.Errorf("proto: AuthenticateRequest: wiretype end group for non-group") 16461 } 16462 if fieldNum <= 0 { 16463 return fmt.Errorf("proto: AuthenticateRequest: illegal tag %d (wire type %d)", fieldNum, wire) 16464 } 16465 switch fieldNum { 16466 case 1: 16467 if wireType != 2 { 16468 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 16469 } 16470 var stringLen uint64 16471 for shift := uint(0); ; shift += 7 { 16472 if shift >= 64 { 16473 return ErrIntOverflowRpc 16474 } 16475 if iNdEx >= l { 16476 return io.ErrUnexpectedEOF 16477 } 16478 b := dAtA[iNdEx] 16479 iNdEx++ 16480 stringLen |= (uint64(b) & 0x7F) << shift 16481 if b < 0x80 { 16482 break 16483 } 16484 } 16485 intStringLen := int(stringLen) 16486 if intStringLen < 0 { 16487 return ErrInvalidLengthRpc 16488 } 16489 postIndex := iNdEx + intStringLen 16490 if postIndex > l { 16491 return io.ErrUnexpectedEOF 16492 } 16493 m.Name = string(dAtA[iNdEx:postIndex]) 16494 iNdEx = postIndex 16495 case 2: 16496 if wireType != 2 { 16497 return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType) 16498 } 16499 var stringLen uint64 16500 for shift := uint(0); ; shift += 7 { 16501 if shift >= 64 { 16502 return ErrIntOverflowRpc 16503 } 16504 if iNdEx >= l { 16505 return io.ErrUnexpectedEOF 16506 } 16507 b := dAtA[iNdEx] 16508 iNdEx++ 16509 stringLen |= (uint64(b) & 0x7F) << shift 16510 if b < 0x80 { 16511 break 16512 } 16513 } 16514 intStringLen := int(stringLen) 16515 if intStringLen < 0 { 16516 return ErrInvalidLengthRpc 16517 } 16518 postIndex := iNdEx + intStringLen 16519 if postIndex > l { 16520 return io.ErrUnexpectedEOF 16521 } 16522 m.Password = string(dAtA[iNdEx:postIndex]) 16523 iNdEx = postIndex 16524 default: 16525 iNdEx = preIndex 16526 skippy, err := skipRpc(dAtA[iNdEx:]) 16527 if err != nil { 16528 return err 16529 } 16530 if skippy < 0 { 16531 return ErrInvalidLengthRpc 16532 } 16533 if (iNdEx + skippy) > l { 16534 return io.ErrUnexpectedEOF 16535 } 16536 iNdEx += skippy 16537 } 16538 } 16539 16540 if iNdEx > l { 16541 return io.ErrUnexpectedEOF 16542 } 16543 return nil 16544} 16545func (m *AuthUserAddRequest) Unmarshal(dAtA []byte) error { 16546 l := len(dAtA) 16547 iNdEx := 0 16548 for iNdEx < l { 16549 preIndex := iNdEx 16550 var wire uint64 16551 for shift := uint(0); ; shift += 7 { 16552 if shift >= 64 { 16553 return ErrIntOverflowRpc 16554 } 16555 if iNdEx >= l { 16556 return io.ErrUnexpectedEOF 16557 } 16558 b := dAtA[iNdEx] 16559 iNdEx++ 16560 wire |= (uint64(b) & 0x7F) << shift 16561 if b < 0x80 { 16562 break 16563 } 16564 } 16565 fieldNum := int32(wire >> 3) 16566 wireType := int(wire & 0x7) 16567 if wireType == 4 { 16568 return fmt.Errorf("proto: AuthUserAddRequest: wiretype end group for non-group") 16569 } 16570 if fieldNum <= 0 { 16571 return fmt.Errorf("proto: AuthUserAddRequest: illegal tag %d (wire type %d)", fieldNum, wire) 16572 } 16573 switch fieldNum { 16574 case 1: 16575 if wireType != 2 { 16576 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 16577 } 16578 var stringLen uint64 16579 for shift := uint(0); ; shift += 7 { 16580 if shift >= 64 { 16581 return ErrIntOverflowRpc 16582 } 16583 if iNdEx >= l { 16584 return io.ErrUnexpectedEOF 16585 } 16586 b := dAtA[iNdEx] 16587 iNdEx++ 16588 stringLen |= (uint64(b) & 0x7F) << shift 16589 if b < 0x80 { 16590 break 16591 } 16592 } 16593 intStringLen := int(stringLen) 16594 if intStringLen < 0 { 16595 return ErrInvalidLengthRpc 16596 } 16597 postIndex := iNdEx + intStringLen 16598 if postIndex > l { 16599 return io.ErrUnexpectedEOF 16600 } 16601 m.Name = string(dAtA[iNdEx:postIndex]) 16602 iNdEx = postIndex 16603 case 2: 16604 if wireType != 2 { 16605 return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType) 16606 } 16607 var stringLen uint64 16608 for shift := uint(0); ; shift += 7 { 16609 if shift >= 64 { 16610 return ErrIntOverflowRpc 16611 } 16612 if iNdEx >= l { 16613 return io.ErrUnexpectedEOF 16614 } 16615 b := dAtA[iNdEx] 16616 iNdEx++ 16617 stringLen |= (uint64(b) & 0x7F) << shift 16618 if b < 0x80 { 16619 break 16620 } 16621 } 16622 intStringLen := int(stringLen) 16623 if intStringLen < 0 { 16624 return ErrInvalidLengthRpc 16625 } 16626 postIndex := iNdEx + intStringLen 16627 if postIndex > l { 16628 return io.ErrUnexpectedEOF 16629 } 16630 m.Password = string(dAtA[iNdEx:postIndex]) 16631 iNdEx = postIndex 16632 default: 16633 iNdEx = preIndex 16634 skippy, err := skipRpc(dAtA[iNdEx:]) 16635 if err != nil { 16636 return err 16637 } 16638 if skippy < 0 { 16639 return ErrInvalidLengthRpc 16640 } 16641 if (iNdEx + skippy) > l { 16642 return io.ErrUnexpectedEOF 16643 } 16644 iNdEx += skippy 16645 } 16646 } 16647 16648 if iNdEx > l { 16649 return io.ErrUnexpectedEOF 16650 } 16651 return nil 16652} 16653func (m *AuthUserGetRequest) Unmarshal(dAtA []byte) error { 16654 l := len(dAtA) 16655 iNdEx := 0 16656 for iNdEx < l { 16657 preIndex := iNdEx 16658 var wire uint64 16659 for shift := uint(0); ; shift += 7 { 16660 if shift >= 64 { 16661 return ErrIntOverflowRpc 16662 } 16663 if iNdEx >= l { 16664 return io.ErrUnexpectedEOF 16665 } 16666 b := dAtA[iNdEx] 16667 iNdEx++ 16668 wire |= (uint64(b) & 0x7F) << shift 16669 if b < 0x80 { 16670 break 16671 } 16672 } 16673 fieldNum := int32(wire >> 3) 16674 wireType := int(wire & 0x7) 16675 if wireType == 4 { 16676 return fmt.Errorf("proto: AuthUserGetRequest: wiretype end group for non-group") 16677 } 16678 if fieldNum <= 0 { 16679 return fmt.Errorf("proto: AuthUserGetRequest: illegal tag %d (wire type %d)", fieldNum, wire) 16680 } 16681 switch fieldNum { 16682 case 1: 16683 if wireType != 2 { 16684 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 16685 } 16686 var stringLen uint64 16687 for shift := uint(0); ; shift += 7 { 16688 if shift >= 64 { 16689 return ErrIntOverflowRpc 16690 } 16691 if iNdEx >= l { 16692 return io.ErrUnexpectedEOF 16693 } 16694 b := dAtA[iNdEx] 16695 iNdEx++ 16696 stringLen |= (uint64(b) & 0x7F) << shift 16697 if b < 0x80 { 16698 break 16699 } 16700 } 16701 intStringLen := int(stringLen) 16702 if intStringLen < 0 { 16703 return ErrInvalidLengthRpc 16704 } 16705 postIndex := iNdEx + intStringLen 16706 if postIndex > l { 16707 return io.ErrUnexpectedEOF 16708 } 16709 m.Name = string(dAtA[iNdEx:postIndex]) 16710 iNdEx = postIndex 16711 default: 16712 iNdEx = preIndex 16713 skippy, err := skipRpc(dAtA[iNdEx:]) 16714 if err != nil { 16715 return err 16716 } 16717 if skippy < 0 { 16718 return ErrInvalidLengthRpc 16719 } 16720 if (iNdEx + skippy) > l { 16721 return io.ErrUnexpectedEOF 16722 } 16723 iNdEx += skippy 16724 } 16725 } 16726 16727 if iNdEx > l { 16728 return io.ErrUnexpectedEOF 16729 } 16730 return nil 16731} 16732func (m *AuthUserDeleteRequest) Unmarshal(dAtA []byte) error { 16733 l := len(dAtA) 16734 iNdEx := 0 16735 for iNdEx < l { 16736 preIndex := iNdEx 16737 var wire uint64 16738 for shift := uint(0); ; shift += 7 { 16739 if shift >= 64 { 16740 return ErrIntOverflowRpc 16741 } 16742 if iNdEx >= l { 16743 return io.ErrUnexpectedEOF 16744 } 16745 b := dAtA[iNdEx] 16746 iNdEx++ 16747 wire |= (uint64(b) & 0x7F) << shift 16748 if b < 0x80 { 16749 break 16750 } 16751 } 16752 fieldNum := int32(wire >> 3) 16753 wireType := int(wire & 0x7) 16754 if wireType == 4 { 16755 return fmt.Errorf("proto: AuthUserDeleteRequest: wiretype end group for non-group") 16756 } 16757 if fieldNum <= 0 { 16758 return fmt.Errorf("proto: AuthUserDeleteRequest: illegal tag %d (wire type %d)", fieldNum, wire) 16759 } 16760 switch fieldNum { 16761 case 1: 16762 if wireType != 2 { 16763 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 16764 } 16765 var stringLen uint64 16766 for shift := uint(0); ; shift += 7 { 16767 if shift >= 64 { 16768 return ErrIntOverflowRpc 16769 } 16770 if iNdEx >= l { 16771 return io.ErrUnexpectedEOF 16772 } 16773 b := dAtA[iNdEx] 16774 iNdEx++ 16775 stringLen |= (uint64(b) & 0x7F) << shift 16776 if b < 0x80 { 16777 break 16778 } 16779 } 16780 intStringLen := int(stringLen) 16781 if intStringLen < 0 { 16782 return ErrInvalidLengthRpc 16783 } 16784 postIndex := iNdEx + intStringLen 16785 if postIndex > l { 16786 return io.ErrUnexpectedEOF 16787 } 16788 m.Name = string(dAtA[iNdEx:postIndex]) 16789 iNdEx = postIndex 16790 default: 16791 iNdEx = preIndex 16792 skippy, err := skipRpc(dAtA[iNdEx:]) 16793 if err != nil { 16794 return err 16795 } 16796 if skippy < 0 { 16797 return ErrInvalidLengthRpc 16798 } 16799 if (iNdEx + skippy) > l { 16800 return io.ErrUnexpectedEOF 16801 } 16802 iNdEx += skippy 16803 } 16804 } 16805 16806 if iNdEx > l { 16807 return io.ErrUnexpectedEOF 16808 } 16809 return nil 16810} 16811func (m *AuthUserChangePasswordRequest) Unmarshal(dAtA []byte) error { 16812 l := len(dAtA) 16813 iNdEx := 0 16814 for iNdEx < l { 16815 preIndex := iNdEx 16816 var wire uint64 16817 for shift := uint(0); ; shift += 7 { 16818 if shift >= 64 { 16819 return ErrIntOverflowRpc 16820 } 16821 if iNdEx >= l { 16822 return io.ErrUnexpectedEOF 16823 } 16824 b := dAtA[iNdEx] 16825 iNdEx++ 16826 wire |= (uint64(b) & 0x7F) << shift 16827 if b < 0x80 { 16828 break 16829 } 16830 } 16831 fieldNum := int32(wire >> 3) 16832 wireType := int(wire & 0x7) 16833 if wireType == 4 { 16834 return fmt.Errorf("proto: AuthUserChangePasswordRequest: wiretype end group for non-group") 16835 } 16836 if fieldNum <= 0 { 16837 return fmt.Errorf("proto: AuthUserChangePasswordRequest: illegal tag %d (wire type %d)", fieldNum, wire) 16838 } 16839 switch fieldNum { 16840 case 1: 16841 if wireType != 2 { 16842 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 16843 } 16844 var stringLen uint64 16845 for shift := uint(0); ; shift += 7 { 16846 if shift >= 64 { 16847 return ErrIntOverflowRpc 16848 } 16849 if iNdEx >= l { 16850 return io.ErrUnexpectedEOF 16851 } 16852 b := dAtA[iNdEx] 16853 iNdEx++ 16854 stringLen |= (uint64(b) & 0x7F) << shift 16855 if b < 0x80 { 16856 break 16857 } 16858 } 16859 intStringLen := int(stringLen) 16860 if intStringLen < 0 { 16861 return ErrInvalidLengthRpc 16862 } 16863 postIndex := iNdEx + intStringLen 16864 if postIndex > l { 16865 return io.ErrUnexpectedEOF 16866 } 16867 m.Name = string(dAtA[iNdEx:postIndex]) 16868 iNdEx = postIndex 16869 case 2: 16870 if wireType != 2 { 16871 return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType) 16872 } 16873 var stringLen uint64 16874 for shift := uint(0); ; shift += 7 { 16875 if shift >= 64 { 16876 return ErrIntOverflowRpc 16877 } 16878 if iNdEx >= l { 16879 return io.ErrUnexpectedEOF 16880 } 16881 b := dAtA[iNdEx] 16882 iNdEx++ 16883 stringLen |= (uint64(b) & 0x7F) << shift 16884 if b < 0x80 { 16885 break 16886 } 16887 } 16888 intStringLen := int(stringLen) 16889 if intStringLen < 0 { 16890 return ErrInvalidLengthRpc 16891 } 16892 postIndex := iNdEx + intStringLen 16893 if postIndex > l { 16894 return io.ErrUnexpectedEOF 16895 } 16896 m.Password = string(dAtA[iNdEx:postIndex]) 16897 iNdEx = postIndex 16898 default: 16899 iNdEx = preIndex 16900 skippy, err := skipRpc(dAtA[iNdEx:]) 16901 if err != nil { 16902 return err 16903 } 16904 if skippy < 0 { 16905 return ErrInvalidLengthRpc 16906 } 16907 if (iNdEx + skippy) > l { 16908 return io.ErrUnexpectedEOF 16909 } 16910 iNdEx += skippy 16911 } 16912 } 16913 16914 if iNdEx > l { 16915 return io.ErrUnexpectedEOF 16916 } 16917 return nil 16918} 16919func (m *AuthUserGrantRoleRequest) Unmarshal(dAtA []byte) error { 16920 l := len(dAtA) 16921 iNdEx := 0 16922 for iNdEx < l { 16923 preIndex := iNdEx 16924 var wire uint64 16925 for shift := uint(0); ; shift += 7 { 16926 if shift >= 64 { 16927 return ErrIntOverflowRpc 16928 } 16929 if iNdEx >= l { 16930 return io.ErrUnexpectedEOF 16931 } 16932 b := dAtA[iNdEx] 16933 iNdEx++ 16934 wire |= (uint64(b) & 0x7F) << shift 16935 if b < 0x80 { 16936 break 16937 } 16938 } 16939 fieldNum := int32(wire >> 3) 16940 wireType := int(wire & 0x7) 16941 if wireType == 4 { 16942 return fmt.Errorf("proto: AuthUserGrantRoleRequest: wiretype end group for non-group") 16943 } 16944 if fieldNum <= 0 { 16945 return fmt.Errorf("proto: AuthUserGrantRoleRequest: illegal tag %d (wire type %d)", fieldNum, wire) 16946 } 16947 switch fieldNum { 16948 case 1: 16949 if wireType != 2 { 16950 return fmt.Errorf("proto: wrong wireType = %d for field User", wireType) 16951 } 16952 var stringLen uint64 16953 for shift := uint(0); ; shift += 7 { 16954 if shift >= 64 { 16955 return ErrIntOverflowRpc 16956 } 16957 if iNdEx >= l { 16958 return io.ErrUnexpectedEOF 16959 } 16960 b := dAtA[iNdEx] 16961 iNdEx++ 16962 stringLen |= (uint64(b) & 0x7F) << shift 16963 if b < 0x80 { 16964 break 16965 } 16966 } 16967 intStringLen := int(stringLen) 16968 if intStringLen < 0 { 16969 return ErrInvalidLengthRpc 16970 } 16971 postIndex := iNdEx + intStringLen 16972 if postIndex > l { 16973 return io.ErrUnexpectedEOF 16974 } 16975 m.User = string(dAtA[iNdEx:postIndex]) 16976 iNdEx = postIndex 16977 case 2: 16978 if wireType != 2 { 16979 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) 16980 } 16981 var stringLen uint64 16982 for shift := uint(0); ; shift += 7 { 16983 if shift >= 64 { 16984 return ErrIntOverflowRpc 16985 } 16986 if iNdEx >= l { 16987 return io.ErrUnexpectedEOF 16988 } 16989 b := dAtA[iNdEx] 16990 iNdEx++ 16991 stringLen |= (uint64(b) & 0x7F) << shift 16992 if b < 0x80 { 16993 break 16994 } 16995 } 16996 intStringLen := int(stringLen) 16997 if intStringLen < 0 { 16998 return ErrInvalidLengthRpc 16999 } 17000 postIndex := iNdEx + intStringLen 17001 if postIndex > l { 17002 return io.ErrUnexpectedEOF 17003 } 17004 m.Role = string(dAtA[iNdEx:postIndex]) 17005 iNdEx = postIndex 17006 default: 17007 iNdEx = preIndex 17008 skippy, err := skipRpc(dAtA[iNdEx:]) 17009 if err != nil { 17010 return err 17011 } 17012 if skippy < 0 { 17013 return ErrInvalidLengthRpc 17014 } 17015 if (iNdEx + skippy) > l { 17016 return io.ErrUnexpectedEOF 17017 } 17018 iNdEx += skippy 17019 } 17020 } 17021 17022 if iNdEx > l { 17023 return io.ErrUnexpectedEOF 17024 } 17025 return nil 17026} 17027func (m *AuthUserRevokeRoleRequest) Unmarshal(dAtA []byte) error { 17028 l := len(dAtA) 17029 iNdEx := 0 17030 for iNdEx < l { 17031 preIndex := iNdEx 17032 var wire uint64 17033 for shift := uint(0); ; shift += 7 { 17034 if shift >= 64 { 17035 return ErrIntOverflowRpc 17036 } 17037 if iNdEx >= l { 17038 return io.ErrUnexpectedEOF 17039 } 17040 b := dAtA[iNdEx] 17041 iNdEx++ 17042 wire |= (uint64(b) & 0x7F) << shift 17043 if b < 0x80 { 17044 break 17045 } 17046 } 17047 fieldNum := int32(wire >> 3) 17048 wireType := int(wire & 0x7) 17049 if wireType == 4 { 17050 return fmt.Errorf("proto: AuthUserRevokeRoleRequest: wiretype end group for non-group") 17051 } 17052 if fieldNum <= 0 { 17053 return fmt.Errorf("proto: AuthUserRevokeRoleRequest: illegal tag %d (wire type %d)", fieldNum, wire) 17054 } 17055 switch fieldNum { 17056 case 1: 17057 if wireType != 2 { 17058 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 17059 } 17060 var stringLen uint64 17061 for shift := uint(0); ; shift += 7 { 17062 if shift >= 64 { 17063 return ErrIntOverflowRpc 17064 } 17065 if iNdEx >= l { 17066 return io.ErrUnexpectedEOF 17067 } 17068 b := dAtA[iNdEx] 17069 iNdEx++ 17070 stringLen |= (uint64(b) & 0x7F) << shift 17071 if b < 0x80 { 17072 break 17073 } 17074 } 17075 intStringLen := int(stringLen) 17076 if intStringLen < 0 { 17077 return ErrInvalidLengthRpc 17078 } 17079 postIndex := iNdEx + intStringLen 17080 if postIndex > l { 17081 return io.ErrUnexpectedEOF 17082 } 17083 m.Name = string(dAtA[iNdEx:postIndex]) 17084 iNdEx = postIndex 17085 case 2: 17086 if wireType != 2 { 17087 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) 17088 } 17089 var stringLen uint64 17090 for shift := uint(0); ; shift += 7 { 17091 if shift >= 64 { 17092 return ErrIntOverflowRpc 17093 } 17094 if iNdEx >= l { 17095 return io.ErrUnexpectedEOF 17096 } 17097 b := dAtA[iNdEx] 17098 iNdEx++ 17099 stringLen |= (uint64(b) & 0x7F) << shift 17100 if b < 0x80 { 17101 break 17102 } 17103 } 17104 intStringLen := int(stringLen) 17105 if intStringLen < 0 { 17106 return ErrInvalidLengthRpc 17107 } 17108 postIndex := iNdEx + intStringLen 17109 if postIndex > l { 17110 return io.ErrUnexpectedEOF 17111 } 17112 m.Role = string(dAtA[iNdEx:postIndex]) 17113 iNdEx = postIndex 17114 default: 17115 iNdEx = preIndex 17116 skippy, err := skipRpc(dAtA[iNdEx:]) 17117 if err != nil { 17118 return err 17119 } 17120 if skippy < 0 { 17121 return ErrInvalidLengthRpc 17122 } 17123 if (iNdEx + skippy) > l { 17124 return io.ErrUnexpectedEOF 17125 } 17126 iNdEx += skippy 17127 } 17128 } 17129 17130 if iNdEx > l { 17131 return io.ErrUnexpectedEOF 17132 } 17133 return nil 17134} 17135func (m *AuthRoleAddRequest) Unmarshal(dAtA []byte) error { 17136 l := len(dAtA) 17137 iNdEx := 0 17138 for iNdEx < l { 17139 preIndex := iNdEx 17140 var wire uint64 17141 for shift := uint(0); ; shift += 7 { 17142 if shift >= 64 { 17143 return ErrIntOverflowRpc 17144 } 17145 if iNdEx >= l { 17146 return io.ErrUnexpectedEOF 17147 } 17148 b := dAtA[iNdEx] 17149 iNdEx++ 17150 wire |= (uint64(b) & 0x7F) << shift 17151 if b < 0x80 { 17152 break 17153 } 17154 } 17155 fieldNum := int32(wire >> 3) 17156 wireType := int(wire & 0x7) 17157 if wireType == 4 { 17158 return fmt.Errorf("proto: AuthRoleAddRequest: wiretype end group for non-group") 17159 } 17160 if fieldNum <= 0 { 17161 return fmt.Errorf("proto: AuthRoleAddRequest: illegal tag %d (wire type %d)", fieldNum, wire) 17162 } 17163 switch fieldNum { 17164 case 1: 17165 if wireType != 2 { 17166 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 17167 } 17168 var stringLen uint64 17169 for shift := uint(0); ; shift += 7 { 17170 if shift >= 64 { 17171 return ErrIntOverflowRpc 17172 } 17173 if iNdEx >= l { 17174 return io.ErrUnexpectedEOF 17175 } 17176 b := dAtA[iNdEx] 17177 iNdEx++ 17178 stringLen |= (uint64(b) & 0x7F) << shift 17179 if b < 0x80 { 17180 break 17181 } 17182 } 17183 intStringLen := int(stringLen) 17184 if intStringLen < 0 { 17185 return ErrInvalidLengthRpc 17186 } 17187 postIndex := iNdEx + intStringLen 17188 if postIndex > l { 17189 return io.ErrUnexpectedEOF 17190 } 17191 m.Name = string(dAtA[iNdEx:postIndex]) 17192 iNdEx = postIndex 17193 default: 17194 iNdEx = preIndex 17195 skippy, err := skipRpc(dAtA[iNdEx:]) 17196 if err != nil { 17197 return err 17198 } 17199 if skippy < 0 { 17200 return ErrInvalidLengthRpc 17201 } 17202 if (iNdEx + skippy) > l { 17203 return io.ErrUnexpectedEOF 17204 } 17205 iNdEx += skippy 17206 } 17207 } 17208 17209 if iNdEx > l { 17210 return io.ErrUnexpectedEOF 17211 } 17212 return nil 17213} 17214func (m *AuthRoleGetRequest) Unmarshal(dAtA []byte) error { 17215 l := len(dAtA) 17216 iNdEx := 0 17217 for iNdEx < l { 17218 preIndex := iNdEx 17219 var wire uint64 17220 for shift := uint(0); ; shift += 7 { 17221 if shift >= 64 { 17222 return ErrIntOverflowRpc 17223 } 17224 if iNdEx >= l { 17225 return io.ErrUnexpectedEOF 17226 } 17227 b := dAtA[iNdEx] 17228 iNdEx++ 17229 wire |= (uint64(b) & 0x7F) << shift 17230 if b < 0x80 { 17231 break 17232 } 17233 } 17234 fieldNum := int32(wire >> 3) 17235 wireType := int(wire & 0x7) 17236 if wireType == 4 { 17237 return fmt.Errorf("proto: AuthRoleGetRequest: wiretype end group for non-group") 17238 } 17239 if fieldNum <= 0 { 17240 return fmt.Errorf("proto: AuthRoleGetRequest: illegal tag %d (wire type %d)", fieldNum, wire) 17241 } 17242 switch fieldNum { 17243 case 1: 17244 if wireType != 2 { 17245 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) 17246 } 17247 var stringLen uint64 17248 for shift := uint(0); ; shift += 7 { 17249 if shift >= 64 { 17250 return ErrIntOverflowRpc 17251 } 17252 if iNdEx >= l { 17253 return io.ErrUnexpectedEOF 17254 } 17255 b := dAtA[iNdEx] 17256 iNdEx++ 17257 stringLen |= (uint64(b) & 0x7F) << shift 17258 if b < 0x80 { 17259 break 17260 } 17261 } 17262 intStringLen := int(stringLen) 17263 if intStringLen < 0 { 17264 return ErrInvalidLengthRpc 17265 } 17266 postIndex := iNdEx + intStringLen 17267 if postIndex > l { 17268 return io.ErrUnexpectedEOF 17269 } 17270 m.Role = string(dAtA[iNdEx:postIndex]) 17271 iNdEx = postIndex 17272 default: 17273 iNdEx = preIndex 17274 skippy, err := skipRpc(dAtA[iNdEx:]) 17275 if err != nil { 17276 return err 17277 } 17278 if skippy < 0 { 17279 return ErrInvalidLengthRpc 17280 } 17281 if (iNdEx + skippy) > l { 17282 return io.ErrUnexpectedEOF 17283 } 17284 iNdEx += skippy 17285 } 17286 } 17287 17288 if iNdEx > l { 17289 return io.ErrUnexpectedEOF 17290 } 17291 return nil 17292} 17293func (m *AuthUserListRequest) Unmarshal(dAtA []byte) error { 17294 l := len(dAtA) 17295 iNdEx := 0 17296 for iNdEx < l { 17297 preIndex := iNdEx 17298 var wire uint64 17299 for shift := uint(0); ; shift += 7 { 17300 if shift >= 64 { 17301 return ErrIntOverflowRpc 17302 } 17303 if iNdEx >= l { 17304 return io.ErrUnexpectedEOF 17305 } 17306 b := dAtA[iNdEx] 17307 iNdEx++ 17308 wire |= (uint64(b) & 0x7F) << shift 17309 if b < 0x80 { 17310 break 17311 } 17312 } 17313 fieldNum := int32(wire >> 3) 17314 wireType := int(wire & 0x7) 17315 if wireType == 4 { 17316 return fmt.Errorf("proto: AuthUserListRequest: wiretype end group for non-group") 17317 } 17318 if fieldNum <= 0 { 17319 return fmt.Errorf("proto: AuthUserListRequest: illegal tag %d (wire type %d)", fieldNum, wire) 17320 } 17321 switch fieldNum { 17322 default: 17323 iNdEx = preIndex 17324 skippy, err := skipRpc(dAtA[iNdEx:]) 17325 if err != nil { 17326 return err 17327 } 17328 if skippy < 0 { 17329 return ErrInvalidLengthRpc 17330 } 17331 if (iNdEx + skippy) > l { 17332 return io.ErrUnexpectedEOF 17333 } 17334 iNdEx += skippy 17335 } 17336 } 17337 17338 if iNdEx > l { 17339 return io.ErrUnexpectedEOF 17340 } 17341 return nil 17342} 17343func (m *AuthRoleListRequest) Unmarshal(dAtA []byte) error { 17344 l := len(dAtA) 17345 iNdEx := 0 17346 for iNdEx < l { 17347 preIndex := iNdEx 17348 var wire uint64 17349 for shift := uint(0); ; shift += 7 { 17350 if shift >= 64 { 17351 return ErrIntOverflowRpc 17352 } 17353 if iNdEx >= l { 17354 return io.ErrUnexpectedEOF 17355 } 17356 b := dAtA[iNdEx] 17357 iNdEx++ 17358 wire |= (uint64(b) & 0x7F) << shift 17359 if b < 0x80 { 17360 break 17361 } 17362 } 17363 fieldNum := int32(wire >> 3) 17364 wireType := int(wire & 0x7) 17365 if wireType == 4 { 17366 return fmt.Errorf("proto: AuthRoleListRequest: wiretype end group for non-group") 17367 } 17368 if fieldNum <= 0 { 17369 return fmt.Errorf("proto: AuthRoleListRequest: illegal tag %d (wire type %d)", fieldNum, wire) 17370 } 17371 switch fieldNum { 17372 default: 17373 iNdEx = preIndex 17374 skippy, err := skipRpc(dAtA[iNdEx:]) 17375 if err != nil { 17376 return err 17377 } 17378 if skippy < 0 { 17379 return ErrInvalidLengthRpc 17380 } 17381 if (iNdEx + skippy) > l { 17382 return io.ErrUnexpectedEOF 17383 } 17384 iNdEx += skippy 17385 } 17386 } 17387 17388 if iNdEx > l { 17389 return io.ErrUnexpectedEOF 17390 } 17391 return nil 17392} 17393func (m *AuthRoleDeleteRequest) Unmarshal(dAtA []byte) error { 17394 l := len(dAtA) 17395 iNdEx := 0 17396 for iNdEx < l { 17397 preIndex := iNdEx 17398 var wire uint64 17399 for shift := uint(0); ; shift += 7 { 17400 if shift >= 64 { 17401 return ErrIntOverflowRpc 17402 } 17403 if iNdEx >= l { 17404 return io.ErrUnexpectedEOF 17405 } 17406 b := dAtA[iNdEx] 17407 iNdEx++ 17408 wire |= (uint64(b) & 0x7F) << shift 17409 if b < 0x80 { 17410 break 17411 } 17412 } 17413 fieldNum := int32(wire >> 3) 17414 wireType := int(wire & 0x7) 17415 if wireType == 4 { 17416 return fmt.Errorf("proto: AuthRoleDeleteRequest: wiretype end group for non-group") 17417 } 17418 if fieldNum <= 0 { 17419 return fmt.Errorf("proto: AuthRoleDeleteRequest: illegal tag %d (wire type %d)", fieldNum, wire) 17420 } 17421 switch fieldNum { 17422 case 1: 17423 if wireType != 2 { 17424 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) 17425 } 17426 var stringLen uint64 17427 for shift := uint(0); ; shift += 7 { 17428 if shift >= 64 { 17429 return ErrIntOverflowRpc 17430 } 17431 if iNdEx >= l { 17432 return io.ErrUnexpectedEOF 17433 } 17434 b := dAtA[iNdEx] 17435 iNdEx++ 17436 stringLen |= (uint64(b) & 0x7F) << shift 17437 if b < 0x80 { 17438 break 17439 } 17440 } 17441 intStringLen := int(stringLen) 17442 if intStringLen < 0 { 17443 return ErrInvalidLengthRpc 17444 } 17445 postIndex := iNdEx + intStringLen 17446 if postIndex > l { 17447 return io.ErrUnexpectedEOF 17448 } 17449 m.Role = string(dAtA[iNdEx:postIndex]) 17450 iNdEx = postIndex 17451 default: 17452 iNdEx = preIndex 17453 skippy, err := skipRpc(dAtA[iNdEx:]) 17454 if err != nil { 17455 return err 17456 } 17457 if skippy < 0 { 17458 return ErrInvalidLengthRpc 17459 } 17460 if (iNdEx + skippy) > l { 17461 return io.ErrUnexpectedEOF 17462 } 17463 iNdEx += skippy 17464 } 17465 } 17466 17467 if iNdEx > l { 17468 return io.ErrUnexpectedEOF 17469 } 17470 return nil 17471} 17472func (m *AuthRoleGrantPermissionRequest) Unmarshal(dAtA []byte) error { 17473 l := len(dAtA) 17474 iNdEx := 0 17475 for iNdEx < l { 17476 preIndex := iNdEx 17477 var wire uint64 17478 for shift := uint(0); ; shift += 7 { 17479 if shift >= 64 { 17480 return ErrIntOverflowRpc 17481 } 17482 if iNdEx >= l { 17483 return io.ErrUnexpectedEOF 17484 } 17485 b := dAtA[iNdEx] 17486 iNdEx++ 17487 wire |= (uint64(b) & 0x7F) << shift 17488 if b < 0x80 { 17489 break 17490 } 17491 } 17492 fieldNum := int32(wire >> 3) 17493 wireType := int(wire & 0x7) 17494 if wireType == 4 { 17495 return fmt.Errorf("proto: AuthRoleGrantPermissionRequest: wiretype end group for non-group") 17496 } 17497 if fieldNum <= 0 { 17498 return fmt.Errorf("proto: AuthRoleGrantPermissionRequest: illegal tag %d (wire type %d)", fieldNum, wire) 17499 } 17500 switch fieldNum { 17501 case 1: 17502 if wireType != 2 { 17503 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 17504 } 17505 var stringLen uint64 17506 for shift := uint(0); ; shift += 7 { 17507 if shift >= 64 { 17508 return ErrIntOverflowRpc 17509 } 17510 if iNdEx >= l { 17511 return io.ErrUnexpectedEOF 17512 } 17513 b := dAtA[iNdEx] 17514 iNdEx++ 17515 stringLen |= (uint64(b) & 0x7F) << shift 17516 if b < 0x80 { 17517 break 17518 } 17519 } 17520 intStringLen := int(stringLen) 17521 if intStringLen < 0 { 17522 return ErrInvalidLengthRpc 17523 } 17524 postIndex := iNdEx + intStringLen 17525 if postIndex > l { 17526 return io.ErrUnexpectedEOF 17527 } 17528 m.Name = string(dAtA[iNdEx:postIndex]) 17529 iNdEx = postIndex 17530 case 2: 17531 if wireType != 2 { 17532 return fmt.Errorf("proto: wrong wireType = %d for field Perm", wireType) 17533 } 17534 var msglen int 17535 for shift := uint(0); ; shift += 7 { 17536 if shift >= 64 { 17537 return ErrIntOverflowRpc 17538 } 17539 if iNdEx >= l { 17540 return io.ErrUnexpectedEOF 17541 } 17542 b := dAtA[iNdEx] 17543 iNdEx++ 17544 msglen |= (int(b) & 0x7F) << shift 17545 if b < 0x80 { 17546 break 17547 } 17548 } 17549 if msglen < 0 { 17550 return ErrInvalidLengthRpc 17551 } 17552 postIndex := iNdEx + msglen 17553 if postIndex > l { 17554 return io.ErrUnexpectedEOF 17555 } 17556 if m.Perm == nil { 17557 m.Perm = &authpb.Permission{} 17558 } 17559 if err := m.Perm.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17560 return err 17561 } 17562 iNdEx = postIndex 17563 default: 17564 iNdEx = preIndex 17565 skippy, err := skipRpc(dAtA[iNdEx:]) 17566 if err != nil { 17567 return err 17568 } 17569 if skippy < 0 { 17570 return ErrInvalidLengthRpc 17571 } 17572 if (iNdEx + skippy) > l { 17573 return io.ErrUnexpectedEOF 17574 } 17575 iNdEx += skippy 17576 } 17577 } 17578 17579 if iNdEx > l { 17580 return io.ErrUnexpectedEOF 17581 } 17582 return nil 17583} 17584func (m *AuthRoleRevokePermissionRequest) Unmarshal(dAtA []byte) error { 17585 l := len(dAtA) 17586 iNdEx := 0 17587 for iNdEx < l { 17588 preIndex := iNdEx 17589 var wire uint64 17590 for shift := uint(0); ; shift += 7 { 17591 if shift >= 64 { 17592 return ErrIntOverflowRpc 17593 } 17594 if iNdEx >= l { 17595 return io.ErrUnexpectedEOF 17596 } 17597 b := dAtA[iNdEx] 17598 iNdEx++ 17599 wire |= (uint64(b) & 0x7F) << shift 17600 if b < 0x80 { 17601 break 17602 } 17603 } 17604 fieldNum := int32(wire >> 3) 17605 wireType := int(wire & 0x7) 17606 if wireType == 4 { 17607 return fmt.Errorf("proto: AuthRoleRevokePermissionRequest: wiretype end group for non-group") 17608 } 17609 if fieldNum <= 0 { 17610 return fmt.Errorf("proto: AuthRoleRevokePermissionRequest: illegal tag %d (wire type %d)", fieldNum, wire) 17611 } 17612 switch fieldNum { 17613 case 1: 17614 if wireType != 2 { 17615 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) 17616 } 17617 var stringLen uint64 17618 for shift := uint(0); ; shift += 7 { 17619 if shift >= 64 { 17620 return ErrIntOverflowRpc 17621 } 17622 if iNdEx >= l { 17623 return io.ErrUnexpectedEOF 17624 } 17625 b := dAtA[iNdEx] 17626 iNdEx++ 17627 stringLen |= (uint64(b) & 0x7F) << shift 17628 if b < 0x80 { 17629 break 17630 } 17631 } 17632 intStringLen := int(stringLen) 17633 if intStringLen < 0 { 17634 return ErrInvalidLengthRpc 17635 } 17636 postIndex := iNdEx + intStringLen 17637 if postIndex > l { 17638 return io.ErrUnexpectedEOF 17639 } 17640 m.Role = string(dAtA[iNdEx:postIndex]) 17641 iNdEx = postIndex 17642 case 2: 17643 if wireType != 2 { 17644 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 17645 } 17646 var byteLen int 17647 for shift := uint(0); ; shift += 7 { 17648 if shift >= 64 { 17649 return ErrIntOverflowRpc 17650 } 17651 if iNdEx >= l { 17652 return io.ErrUnexpectedEOF 17653 } 17654 b := dAtA[iNdEx] 17655 iNdEx++ 17656 byteLen |= (int(b) & 0x7F) << shift 17657 if b < 0x80 { 17658 break 17659 } 17660 } 17661 if byteLen < 0 { 17662 return ErrInvalidLengthRpc 17663 } 17664 postIndex := iNdEx + byteLen 17665 if postIndex > l { 17666 return io.ErrUnexpectedEOF 17667 } 17668 m.Key = append(m.Key[:0], dAtA[iNdEx:postIndex]...) 17669 if m.Key == nil { 17670 m.Key = []byte{} 17671 } 17672 iNdEx = postIndex 17673 case 3: 17674 if wireType != 2 { 17675 return fmt.Errorf("proto: wrong wireType = %d for field RangeEnd", wireType) 17676 } 17677 var byteLen int 17678 for shift := uint(0); ; shift += 7 { 17679 if shift >= 64 { 17680 return ErrIntOverflowRpc 17681 } 17682 if iNdEx >= l { 17683 return io.ErrUnexpectedEOF 17684 } 17685 b := dAtA[iNdEx] 17686 iNdEx++ 17687 byteLen |= (int(b) & 0x7F) << shift 17688 if b < 0x80 { 17689 break 17690 } 17691 } 17692 if byteLen < 0 { 17693 return ErrInvalidLengthRpc 17694 } 17695 postIndex := iNdEx + byteLen 17696 if postIndex > l { 17697 return io.ErrUnexpectedEOF 17698 } 17699 m.RangeEnd = append(m.RangeEnd[:0], dAtA[iNdEx:postIndex]...) 17700 if m.RangeEnd == nil { 17701 m.RangeEnd = []byte{} 17702 } 17703 iNdEx = postIndex 17704 default: 17705 iNdEx = preIndex 17706 skippy, err := skipRpc(dAtA[iNdEx:]) 17707 if err != nil { 17708 return err 17709 } 17710 if skippy < 0 { 17711 return ErrInvalidLengthRpc 17712 } 17713 if (iNdEx + skippy) > l { 17714 return io.ErrUnexpectedEOF 17715 } 17716 iNdEx += skippy 17717 } 17718 } 17719 17720 if iNdEx > l { 17721 return io.ErrUnexpectedEOF 17722 } 17723 return nil 17724} 17725func (m *AuthEnableResponse) Unmarshal(dAtA []byte) error { 17726 l := len(dAtA) 17727 iNdEx := 0 17728 for iNdEx < l { 17729 preIndex := iNdEx 17730 var wire uint64 17731 for shift := uint(0); ; shift += 7 { 17732 if shift >= 64 { 17733 return ErrIntOverflowRpc 17734 } 17735 if iNdEx >= l { 17736 return io.ErrUnexpectedEOF 17737 } 17738 b := dAtA[iNdEx] 17739 iNdEx++ 17740 wire |= (uint64(b) & 0x7F) << shift 17741 if b < 0x80 { 17742 break 17743 } 17744 } 17745 fieldNum := int32(wire >> 3) 17746 wireType := int(wire & 0x7) 17747 if wireType == 4 { 17748 return fmt.Errorf("proto: AuthEnableResponse: wiretype end group for non-group") 17749 } 17750 if fieldNum <= 0 { 17751 return fmt.Errorf("proto: AuthEnableResponse: illegal tag %d (wire type %d)", fieldNum, wire) 17752 } 17753 switch fieldNum { 17754 case 1: 17755 if wireType != 2 { 17756 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 17757 } 17758 var msglen int 17759 for shift := uint(0); ; shift += 7 { 17760 if shift >= 64 { 17761 return ErrIntOverflowRpc 17762 } 17763 if iNdEx >= l { 17764 return io.ErrUnexpectedEOF 17765 } 17766 b := dAtA[iNdEx] 17767 iNdEx++ 17768 msglen |= (int(b) & 0x7F) << shift 17769 if b < 0x80 { 17770 break 17771 } 17772 } 17773 if msglen < 0 { 17774 return ErrInvalidLengthRpc 17775 } 17776 postIndex := iNdEx + msglen 17777 if postIndex > l { 17778 return io.ErrUnexpectedEOF 17779 } 17780 if m.Header == nil { 17781 m.Header = &ResponseHeader{} 17782 } 17783 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17784 return err 17785 } 17786 iNdEx = postIndex 17787 default: 17788 iNdEx = preIndex 17789 skippy, err := skipRpc(dAtA[iNdEx:]) 17790 if err != nil { 17791 return err 17792 } 17793 if skippy < 0 { 17794 return ErrInvalidLengthRpc 17795 } 17796 if (iNdEx + skippy) > l { 17797 return io.ErrUnexpectedEOF 17798 } 17799 iNdEx += skippy 17800 } 17801 } 17802 17803 if iNdEx > l { 17804 return io.ErrUnexpectedEOF 17805 } 17806 return nil 17807} 17808func (m *AuthDisableResponse) Unmarshal(dAtA []byte) error { 17809 l := len(dAtA) 17810 iNdEx := 0 17811 for iNdEx < l { 17812 preIndex := iNdEx 17813 var wire uint64 17814 for shift := uint(0); ; shift += 7 { 17815 if shift >= 64 { 17816 return ErrIntOverflowRpc 17817 } 17818 if iNdEx >= l { 17819 return io.ErrUnexpectedEOF 17820 } 17821 b := dAtA[iNdEx] 17822 iNdEx++ 17823 wire |= (uint64(b) & 0x7F) << shift 17824 if b < 0x80 { 17825 break 17826 } 17827 } 17828 fieldNum := int32(wire >> 3) 17829 wireType := int(wire & 0x7) 17830 if wireType == 4 { 17831 return fmt.Errorf("proto: AuthDisableResponse: wiretype end group for non-group") 17832 } 17833 if fieldNum <= 0 { 17834 return fmt.Errorf("proto: AuthDisableResponse: illegal tag %d (wire type %d)", fieldNum, wire) 17835 } 17836 switch fieldNum { 17837 case 1: 17838 if wireType != 2 { 17839 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 17840 } 17841 var msglen int 17842 for shift := uint(0); ; shift += 7 { 17843 if shift >= 64 { 17844 return ErrIntOverflowRpc 17845 } 17846 if iNdEx >= l { 17847 return io.ErrUnexpectedEOF 17848 } 17849 b := dAtA[iNdEx] 17850 iNdEx++ 17851 msglen |= (int(b) & 0x7F) << shift 17852 if b < 0x80 { 17853 break 17854 } 17855 } 17856 if msglen < 0 { 17857 return ErrInvalidLengthRpc 17858 } 17859 postIndex := iNdEx + msglen 17860 if postIndex > l { 17861 return io.ErrUnexpectedEOF 17862 } 17863 if m.Header == nil { 17864 m.Header = &ResponseHeader{} 17865 } 17866 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17867 return err 17868 } 17869 iNdEx = postIndex 17870 default: 17871 iNdEx = preIndex 17872 skippy, err := skipRpc(dAtA[iNdEx:]) 17873 if err != nil { 17874 return err 17875 } 17876 if skippy < 0 { 17877 return ErrInvalidLengthRpc 17878 } 17879 if (iNdEx + skippy) > l { 17880 return io.ErrUnexpectedEOF 17881 } 17882 iNdEx += skippy 17883 } 17884 } 17885 17886 if iNdEx > l { 17887 return io.ErrUnexpectedEOF 17888 } 17889 return nil 17890} 17891func (m *AuthenticateResponse) Unmarshal(dAtA []byte) error { 17892 l := len(dAtA) 17893 iNdEx := 0 17894 for iNdEx < l { 17895 preIndex := iNdEx 17896 var wire uint64 17897 for shift := uint(0); ; shift += 7 { 17898 if shift >= 64 { 17899 return ErrIntOverflowRpc 17900 } 17901 if iNdEx >= l { 17902 return io.ErrUnexpectedEOF 17903 } 17904 b := dAtA[iNdEx] 17905 iNdEx++ 17906 wire |= (uint64(b) & 0x7F) << shift 17907 if b < 0x80 { 17908 break 17909 } 17910 } 17911 fieldNum := int32(wire >> 3) 17912 wireType := int(wire & 0x7) 17913 if wireType == 4 { 17914 return fmt.Errorf("proto: AuthenticateResponse: wiretype end group for non-group") 17915 } 17916 if fieldNum <= 0 { 17917 return fmt.Errorf("proto: AuthenticateResponse: illegal tag %d (wire type %d)", fieldNum, wire) 17918 } 17919 switch fieldNum { 17920 case 1: 17921 if wireType != 2 { 17922 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 17923 } 17924 var msglen int 17925 for shift := uint(0); ; shift += 7 { 17926 if shift >= 64 { 17927 return ErrIntOverflowRpc 17928 } 17929 if iNdEx >= l { 17930 return io.ErrUnexpectedEOF 17931 } 17932 b := dAtA[iNdEx] 17933 iNdEx++ 17934 msglen |= (int(b) & 0x7F) << shift 17935 if b < 0x80 { 17936 break 17937 } 17938 } 17939 if msglen < 0 { 17940 return ErrInvalidLengthRpc 17941 } 17942 postIndex := iNdEx + msglen 17943 if postIndex > l { 17944 return io.ErrUnexpectedEOF 17945 } 17946 if m.Header == nil { 17947 m.Header = &ResponseHeader{} 17948 } 17949 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 17950 return err 17951 } 17952 iNdEx = postIndex 17953 case 2: 17954 if wireType != 2 { 17955 return fmt.Errorf("proto: wrong wireType = %d for field Token", wireType) 17956 } 17957 var stringLen uint64 17958 for shift := uint(0); ; shift += 7 { 17959 if shift >= 64 { 17960 return ErrIntOverflowRpc 17961 } 17962 if iNdEx >= l { 17963 return io.ErrUnexpectedEOF 17964 } 17965 b := dAtA[iNdEx] 17966 iNdEx++ 17967 stringLen |= (uint64(b) & 0x7F) << shift 17968 if b < 0x80 { 17969 break 17970 } 17971 } 17972 intStringLen := int(stringLen) 17973 if intStringLen < 0 { 17974 return ErrInvalidLengthRpc 17975 } 17976 postIndex := iNdEx + intStringLen 17977 if postIndex > l { 17978 return io.ErrUnexpectedEOF 17979 } 17980 m.Token = string(dAtA[iNdEx:postIndex]) 17981 iNdEx = postIndex 17982 default: 17983 iNdEx = preIndex 17984 skippy, err := skipRpc(dAtA[iNdEx:]) 17985 if err != nil { 17986 return err 17987 } 17988 if skippy < 0 { 17989 return ErrInvalidLengthRpc 17990 } 17991 if (iNdEx + skippy) > l { 17992 return io.ErrUnexpectedEOF 17993 } 17994 iNdEx += skippy 17995 } 17996 } 17997 17998 if iNdEx > l { 17999 return io.ErrUnexpectedEOF 18000 } 18001 return nil 18002} 18003func (m *AuthUserAddResponse) Unmarshal(dAtA []byte) error { 18004 l := len(dAtA) 18005 iNdEx := 0 18006 for iNdEx < l { 18007 preIndex := iNdEx 18008 var wire uint64 18009 for shift := uint(0); ; shift += 7 { 18010 if shift >= 64 { 18011 return ErrIntOverflowRpc 18012 } 18013 if iNdEx >= l { 18014 return io.ErrUnexpectedEOF 18015 } 18016 b := dAtA[iNdEx] 18017 iNdEx++ 18018 wire |= (uint64(b) & 0x7F) << shift 18019 if b < 0x80 { 18020 break 18021 } 18022 } 18023 fieldNum := int32(wire >> 3) 18024 wireType := int(wire & 0x7) 18025 if wireType == 4 { 18026 return fmt.Errorf("proto: AuthUserAddResponse: wiretype end group for non-group") 18027 } 18028 if fieldNum <= 0 { 18029 return fmt.Errorf("proto: AuthUserAddResponse: illegal tag %d (wire type %d)", fieldNum, wire) 18030 } 18031 switch fieldNum { 18032 case 1: 18033 if wireType != 2 { 18034 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 18035 } 18036 var msglen int 18037 for shift := uint(0); ; shift += 7 { 18038 if shift >= 64 { 18039 return ErrIntOverflowRpc 18040 } 18041 if iNdEx >= l { 18042 return io.ErrUnexpectedEOF 18043 } 18044 b := dAtA[iNdEx] 18045 iNdEx++ 18046 msglen |= (int(b) & 0x7F) << shift 18047 if b < 0x80 { 18048 break 18049 } 18050 } 18051 if msglen < 0 { 18052 return ErrInvalidLengthRpc 18053 } 18054 postIndex := iNdEx + msglen 18055 if postIndex > l { 18056 return io.ErrUnexpectedEOF 18057 } 18058 if m.Header == nil { 18059 m.Header = &ResponseHeader{} 18060 } 18061 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18062 return err 18063 } 18064 iNdEx = postIndex 18065 default: 18066 iNdEx = preIndex 18067 skippy, err := skipRpc(dAtA[iNdEx:]) 18068 if err != nil { 18069 return err 18070 } 18071 if skippy < 0 { 18072 return ErrInvalidLengthRpc 18073 } 18074 if (iNdEx + skippy) > l { 18075 return io.ErrUnexpectedEOF 18076 } 18077 iNdEx += skippy 18078 } 18079 } 18080 18081 if iNdEx > l { 18082 return io.ErrUnexpectedEOF 18083 } 18084 return nil 18085} 18086func (m *AuthUserGetResponse) Unmarshal(dAtA []byte) error { 18087 l := len(dAtA) 18088 iNdEx := 0 18089 for iNdEx < l { 18090 preIndex := iNdEx 18091 var wire uint64 18092 for shift := uint(0); ; shift += 7 { 18093 if shift >= 64 { 18094 return ErrIntOverflowRpc 18095 } 18096 if iNdEx >= l { 18097 return io.ErrUnexpectedEOF 18098 } 18099 b := dAtA[iNdEx] 18100 iNdEx++ 18101 wire |= (uint64(b) & 0x7F) << shift 18102 if b < 0x80 { 18103 break 18104 } 18105 } 18106 fieldNum := int32(wire >> 3) 18107 wireType := int(wire & 0x7) 18108 if wireType == 4 { 18109 return fmt.Errorf("proto: AuthUserGetResponse: wiretype end group for non-group") 18110 } 18111 if fieldNum <= 0 { 18112 return fmt.Errorf("proto: AuthUserGetResponse: illegal tag %d (wire type %d)", fieldNum, wire) 18113 } 18114 switch fieldNum { 18115 case 1: 18116 if wireType != 2 { 18117 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 18118 } 18119 var msglen int 18120 for shift := uint(0); ; shift += 7 { 18121 if shift >= 64 { 18122 return ErrIntOverflowRpc 18123 } 18124 if iNdEx >= l { 18125 return io.ErrUnexpectedEOF 18126 } 18127 b := dAtA[iNdEx] 18128 iNdEx++ 18129 msglen |= (int(b) & 0x7F) << shift 18130 if b < 0x80 { 18131 break 18132 } 18133 } 18134 if msglen < 0 { 18135 return ErrInvalidLengthRpc 18136 } 18137 postIndex := iNdEx + msglen 18138 if postIndex > l { 18139 return io.ErrUnexpectedEOF 18140 } 18141 if m.Header == nil { 18142 m.Header = &ResponseHeader{} 18143 } 18144 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18145 return err 18146 } 18147 iNdEx = postIndex 18148 case 2: 18149 if wireType != 2 { 18150 return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType) 18151 } 18152 var stringLen uint64 18153 for shift := uint(0); ; shift += 7 { 18154 if shift >= 64 { 18155 return ErrIntOverflowRpc 18156 } 18157 if iNdEx >= l { 18158 return io.ErrUnexpectedEOF 18159 } 18160 b := dAtA[iNdEx] 18161 iNdEx++ 18162 stringLen |= (uint64(b) & 0x7F) << shift 18163 if b < 0x80 { 18164 break 18165 } 18166 } 18167 intStringLen := int(stringLen) 18168 if intStringLen < 0 { 18169 return ErrInvalidLengthRpc 18170 } 18171 postIndex := iNdEx + intStringLen 18172 if postIndex > l { 18173 return io.ErrUnexpectedEOF 18174 } 18175 m.Roles = append(m.Roles, string(dAtA[iNdEx:postIndex])) 18176 iNdEx = postIndex 18177 default: 18178 iNdEx = preIndex 18179 skippy, err := skipRpc(dAtA[iNdEx:]) 18180 if err != nil { 18181 return err 18182 } 18183 if skippy < 0 { 18184 return ErrInvalidLengthRpc 18185 } 18186 if (iNdEx + skippy) > l { 18187 return io.ErrUnexpectedEOF 18188 } 18189 iNdEx += skippy 18190 } 18191 } 18192 18193 if iNdEx > l { 18194 return io.ErrUnexpectedEOF 18195 } 18196 return nil 18197} 18198func (m *AuthUserDeleteResponse) Unmarshal(dAtA []byte) error { 18199 l := len(dAtA) 18200 iNdEx := 0 18201 for iNdEx < l { 18202 preIndex := iNdEx 18203 var wire uint64 18204 for shift := uint(0); ; shift += 7 { 18205 if shift >= 64 { 18206 return ErrIntOverflowRpc 18207 } 18208 if iNdEx >= l { 18209 return io.ErrUnexpectedEOF 18210 } 18211 b := dAtA[iNdEx] 18212 iNdEx++ 18213 wire |= (uint64(b) & 0x7F) << shift 18214 if b < 0x80 { 18215 break 18216 } 18217 } 18218 fieldNum := int32(wire >> 3) 18219 wireType := int(wire & 0x7) 18220 if wireType == 4 { 18221 return fmt.Errorf("proto: AuthUserDeleteResponse: wiretype end group for non-group") 18222 } 18223 if fieldNum <= 0 { 18224 return fmt.Errorf("proto: AuthUserDeleteResponse: illegal tag %d (wire type %d)", fieldNum, wire) 18225 } 18226 switch fieldNum { 18227 case 1: 18228 if wireType != 2 { 18229 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 18230 } 18231 var msglen int 18232 for shift := uint(0); ; shift += 7 { 18233 if shift >= 64 { 18234 return ErrIntOverflowRpc 18235 } 18236 if iNdEx >= l { 18237 return io.ErrUnexpectedEOF 18238 } 18239 b := dAtA[iNdEx] 18240 iNdEx++ 18241 msglen |= (int(b) & 0x7F) << shift 18242 if b < 0x80 { 18243 break 18244 } 18245 } 18246 if msglen < 0 { 18247 return ErrInvalidLengthRpc 18248 } 18249 postIndex := iNdEx + msglen 18250 if postIndex > l { 18251 return io.ErrUnexpectedEOF 18252 } 18253 if m.Header == nil { 18254 m.Header = &ResponseHeader{} 18255 } 18256 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18257 return err 18258 } 18259 iNdEx = postIndex 18260 default: 18261 iNdEx = preIndex 18262 skippy, err := skipRpc(dAtA[iNdEx:]) 18263 if err != nil { 18264 return err 18265 } 18266 if skippy < 0 { 18267 return ErrInvalidLengthRpc 18268 } 18269 if (iNdEx + skippy) > l { 18270 return io.ErrUnexpectedEOF 18271 } 18272 iNdEx += skippy 18273 } 18274 } 18275 18276 if iNdEx > l { 18277 return io.ErrUnexpectedEOF 18278 } 18279 return nil 18280} 18281func (m *AuthUserChangePasswordResponse) Unmarshal(dAtA []byte) error { 18282 l := len(dAtA) 18283 iNdEx := 0 18284 for iNdEx < l { 18285 preIndex := iNdEx 18286 var wire uint64 18287 for shift := uint(0); ; shift += 7 { 18288 if shift >= 64 { 18289 return ErrIntOverflowRpc 18290 } 18291 if iNdEx >= l { 18292 return io.ErrUnexpectedEOF 18293 } 18294 b := dAtA[iNdEx] 18295 iNdEx++ 18296 wire |= (uint64(b) & 0x7F) << shift 18297 if b < 0x80 { 18298 break 18299 } 18300 } 18301 fieldNum := int32(wire >> 3) 18302 wireType := int(wire & 0x7) 18303 if wireType == 4 { 18304 return fmt.Errorf("proto: AuthUserChangePasswordResponse: wiretype end group for non-group") 18305 } 18306 if fieldNum <= 0 { 18307 return fmt.Errorf("proto: AuthUserChangePasswordResponse: illegal tag %d (wire type %d)", fieldNum, wire) 18308 } 18309 switch fieldNum { 18310 case 1: 18311 if wireType != 2 { 18312 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 18313 } 18314 var msglen int 18315 for shift := uint(0); ; shift += 7 { 18316 if shift >= 64 { 18317 return ErrIntOverflowRpc 18318 } 18319 if iNdEx >= l { 18320 return io.ErrUnexpectedEOF 18321 } 18322 b := dAtA[iNdEx] 18323 iNdEx++ 18324 msglen |= (int(b) & 0x7F) << shift 18325 if b < 0x80 { 18326 break 18327 } 18328 } 18329 if msglen < 0 { 18330 return ErrInvalidLengthRpc 18331 } 18332 postIndex := iNdEx + msglen 18333 if postIndex > l { 18334 return io.ErrUnexpectedEOF 18335 } 18336 if m.Header == nil { 18337 m.Header = &ResponseHeader{} 18338 } 18339 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18340 return err 18341 } 18342 iNdEx = postIndex 18343 default: 18344 iNdEx = preIndex 18345 skippy, err := skipRpc(dAtA[iNdEx:]) 18346 if err != nil { 18347 return err 18348 } 18349 if skippy < 0 { 18350 return ErrInvalidLengthRpc 18351 } 18352 if (iNdEx + skippy) > l { 18353 return io.ErrUnexpectedEOF 18354 } 18355 iNdEx += skippy 18356 } 18357 } 18358 18359 if iNdEx > l { 18360 return io.ErrUnexpectedEOF 18361 } 18362 return nil 18363} 18364func (m *AuthUserGrantRoleResponse) Unmarshal(dAtA []byte) error { 18365 l := len(dAtA) 18366 iNdEx := 0 18367 for iNdEx < l { 18368 preIndex := iNdEx 18369 var wire uint64 18370 for shift := uint(0); ; shift += 7 { 18371 if shift >= 64 { 18372 return ErrIntOverflowRpc 18373 } 18374 if iNdEx >= l { 18375 return io.ErrUnexpectedEOF 18376 } 18377 b := dAtA[iNdEx] 18378 iNdEx++ 18379 wire |= (uint64(b) & 0x7F) << shift 18380 if b < 0x80 { 18381 break 18382 } 18383 } 18384 fieldNum := int32(wire >> 3) 18385 wireType := int(wire & 0x7) 18386 if wireType == 4 { 18387 return fmt.Errorf("proto: AuthUserGrantRoleResponse: wiretype end group for non-group") 18388 } 18389 if fieldNum <= 0 { 18390 return fmt.Errorf("proto: AuthUserGrantRoleResponse: illegal tag %d (wire type %d)", fieldNum, wire) 18391 } 18392 switch fieldNum { 18393 case 1: 18394 if wireType != 2 { 18395 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 18396 } 18397 var msglen int 18398 for shift := uint(0); ; shift += 7 { 18399 if shift >= 64 { 18400 return ErrIntOverflowRpc 18401 } 18402 if iNdEx >= l { 18403 return io.ErrUnexpectedEOF 18404 } 18405 b := dAtA[iNdEx] 18406 iNdEx++ 18407 msglen |= (int(b) & 0x7F) << shift 18408 if b < 0x80 { 18409 break 18410 } 18411 } 18412 if msglen < 0 { 18413 return ErrInvalidLengthRpc 18414 } 18415 postIndex := iNdEx + msglen 18416 if postIndex > l { 18417 return io.ErrUnexpectedEOF 18418 } 18419 if m.Header == nil { 18420 m.Header = &ResponseHeader{} 18421 } 18422 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18423 return err 18424 } 18425 iNdEx = postIndex 18426 default: 18427 iNdEx = preIndex 18428 skippy, err := skipRpc(dAtA[iNdEx:]) 18429 if err != nil { 18430 return err 18431 } 18432 if skippy < 0 { 18433 return ErrInvalidLengthRpc 18434 } 18435 if (iNdEx + skippy) > l { 18436 return io.ErrUnexpectedEOF 18437 } 18438 iNdEx += skippy 18439 } 18440 } 18441 18442 if iNdEx > l { 18443 return io.ErrUnexpectedEOF 18444 } 18445 return nil 18446} 18447func (m *AuthUserRevokeRoleResponse) Unmarshal(dAtA []byte) error { 18448 l := len(dAtA) 18449 iNdEx := 0 18450 for iNdEx < l { 18451 preIndex := iNdEx 18452 var wire uint64 18453 for shift := uint(0); ; shift += 7 { 18454 if shift >= 64 { 18455 return ErrIntOverflowRpc 18456 } 18457 if iNdEx >= l { 18458 return io.ErrUnexpectedEOF 18459 } 18460 b := dAtA[iNdEx] 18461 iNdEx++ 18462 wire |= (uint64(b) & 0x7F) << shift 18463 if b < 0x80 { 18464 break 18465 } 18466 } 18467 fieldNum := int32(wire >> 3) 18468 wireType := int(wire & 0x7) 18469 if wireType == 4 { 18470 return fmt.Errorf("proto: AuthUserRevokeRoleResponse: wiretype end group for non-group") 18471 } 18472 if fieldNum <= 0 { 18473 return fmt.Errorf("proto: AuthUserRevokeRoleResponse: illegal tag %d (wire type %d)", fieldNum, wire) 18474 } 18475 switch fieldNum { 18476 case 1: 18477 if wireType != 2 { 18478 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 18479 } 18480 var msglen int 18481 for shift := uint(0); ; shift += 7 { 18482 if shift >= 64 { 18483 return ErrIntOverflowRpc 18484 } 18485 if iNdEx >= l { 18486 return io.ErrUnexpectedEOF 18487 } 18488 b := dAtA[iNdEx] 18489 iNdEx++ 18490 msglen |= (int(b) & 0x7F) << shift 18491 if b < 0x80 { 18492 break 18493 } 18494 } 18495 if msglen < 0 { 18496 return ErrInvalidLengthRpc 18497 } 18498 postIndex := iNdEx + msglen 18499 if postIndex > l { 18500 return io.ErrUnexpectedEOF 18501 } 18502 if m.Header == nil { 18503 m.Header = &ResponseHeader{} 18504 } 18505 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18506 return err 18507 } 18508 iNdEx = postIndex 18509 default: 18510 iNdEx = preIndex 18511 skippy, err := skipRpc(dAtA[iNdEx:]) 18512 if err != nil { 18513 return err 18514 } 18515 if skippy < 0 { 18516 return ErrInvalidLengthRpc 18517 } 18518 if (iNdEx + skippy) > l { 18519 return io.ErrUnexpectedEOF 18520 } 18521 iNdEx += skippy 18522 } 18523 } 18524 18525 if iNdEx > l { 18526 return io.ErrUnexpectedEOF 18527 } 18528 return nil 18529} 18530func (m *AuthRoleAddResponse) Unmarshal(dAtA []byte) error { 18531 l := len(dAtA) 18532 iNdEx := 0 18533 for iNdEx < l { 18534 preIndex := iNdEx 18535 var wire uint64 18536 for shift := uint(0); ; shift += 7 { 18537 if shift >= 64 { 18538 return ErrIntOverflowRpc 18539 } 18540 if iNdEx >= l { 18541 return io.ErrUnexpectedEOF 18542 } 18543 b := dAtA[iNdEx] 18544 iNdEx++ 18545 wire |= (uint64(b) & 0x7F) << shift 18546 if b < 0x80 { 18547 break 18548 } 18549 } 18550 fieldNum := int32(wire >> 3) 18551 wireType := int(wire & 0x7) 18552 if wireType == 4 { 18553 return fmt.Errorf("proto: AuthRoleAddResponse: wiretype end group for non-group") 18554 } 18555 if fieldNum <= 0 { 18556 return fmt.Errorf("proto: AuthRoleAddResponse: illegal tag %d (wire type %d)", fieldNum, wire) 18557 } 18558 switch fieldNum { 18559 case 1: 18560 if wireType != 2 { 18561 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 18562 } 18563 var msglen int 18564 for shift := uint(0); ; shift += 7 { 18565 if shift >= 64 { 18566 return ErrIntOverflowRpc 18567 } 18568 if iNdEx >= l { 18569 return io.ErrUnexpectedEOF 18570 } 18571 b := dAtA[iNdEx] 18572 iNdEx++ 18573 msglen |= (int(b) & 0x7F) << shift 18574 if b < 0x80 { 18575 break 18576 } 18577 } 18578 if msglen < 0 { 18579 return ErrInvalidLengthRpc 18580 } 18581 postIndex := iNdEx + msglen 18582 if postIndex > l { 18583 return io.ErrUnexpectedEOF 18584 } 18585 if m.Header == nil { 18586 m.Header = &ResponseHeader{} 18587 } 18588 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18589 return err 18590 } 18591 iNdEx = postIndex 18592 default: 18593 iNdEx = preIndex 18594 skippy, err := skipRpc(dAtA[iNdEx:]) 18595 if err != nil { 18596 return err 18597 } 18598 if skippy < 0 { 18599 return ErrInvalidLengthRpc 18600 } 18601 if (iNdEx + skippy) > l { 18602 return io.ErrUnexpectedEOF 18603 } 18604 iNdEx += skippy 18605 } 18606 } 18607 18608 if iNdEx > l { 18609 return io.ErrUnexpectedEOF 18610 } 18611 return nil 18612} 18613func (m *AuthRoleGetResponse) Unmarshal(dAtA []byte) error { 18614 l := len(dAtA) 18615 iNdEx := 0 18616 for iNdEx < l { 18617 preIndex := iNdEx 18618 var wire uint64 18619 for shift := uint(0); ; shift += 7 { 18620 if shift >= 64 { 18621 return ErrIntOverflowRpc 18622 } 18623 if iNdEx >= l { 18624 return io.ErrUnexpectedEOF 18625 } 18626 b := dAtA[iNdEx] 18627 iNdEx++ 18628 wire |= (uint64(b) & 0x7F) << shift 18629 if b < 0x80 { 18630 break 18631 } 18632 } 18633 fieldNum := int32(wire >> 3) 18634 wireType := int(wire & 0x7) 18635 if wireType == 4 { 18636 return fmt.Errorf("proto: AuthRoleGetResponse: wiretype end group for non-group") 18637 } 18638 if fieldNum <= 0 { 18639 return fmt.Errorf("proto: AuthRoleGetResponse: illegal tag %d (wire type %d)", fieldNum, wire) 18640 } 18641 switch fieldNum { 18642 case 1: 18643 if wireType != 2 { 18644 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 18645 } 18646 var msglen int 18647 for shift := uint(0); ; shift += 7 { 18648 if shift >= 64 { 18649 return ErrIntOverflowRpc 18650 } 18651 if iNdEx >= l { 18652 return io.ErrUnexpectedEOF 18653 } 18654 b := dAtA[iNdEx] 18655 iNdEx++ 18656 msglen |= (int(b) & 0x7F) << shift 18657 if b < 0x80 { 18658 break 18659 } 18660 } 18661 if msglen < 0 { 18662 return ErrInvalidLengthRpc 18663 } 18664 postIndex := iNdEx + msglen 18665 if postIndex > l { 18666 return io.ErrUnexpectedEOF 18667 } 18668 if m.Header == nil { 18669 m.Header = &ResponseHeader{} 18670 } 18671 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18672 return err 18673 } 18674 iNdEx = postIndex 18675 case 2: 18676 if wireType != 2 { 18677 return fmt.Errorf("proto: wrong wireType = %d for field Perm", wireType) 18678 } 18679 var msglen int 18680 for shift := uint(0); ; shift += 7 { 18681 if shift >= 64 { 18682 return ErrIntOverflowRpc 18683 } 18684 if iNdEx >= l { 18685 return io.ErrUnexpectedEOF 18686 } 18687 b := dAtA[iNdEx] 18688 iNdEx++ 18689 msglen |= (int(b) & 0x7F) << shift 18690 if b < 0x80 { 18691 break 18692 } 18693 } 18694 if msglen < 0 { 18695 return ErrInvalidLengthRpc 18696 } 18697 postIndex := iNdEx + msglen 18698 if postIndex > l { 18699 return io.ErrUnexpectedEOF 18700 } 18701 m.Perm = append(m.Perm, &authpb.Permission{}) 18702 if err := m.Perm[len(m.Perm)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18703 return err 18704 } 18705 iNdEx = postIndex 18706 default: 18707 iNdEx = preIndex 18708 skippy, err := skipRpc(dAtA[iNdEx:]) 18709 if err != nil { 18710 return err 18711 } 18712 if skippy < 0 { 18713 return ErrInvalidLengthRpc 18714 } 18715 if (iNdEx + skippy) > l { 18716 return io.ErrUnexpectedEOF 18717 } 18718 iNdEx += skippy 18719 } 18720 } 18721 18722 if iNdEx > l { 18723 return io.ErrUnexpectedEOF 18724 } 18725 return nil 18726} 18727func (m *AuthRoleListResponse) Unmarshal(dAtA []byte) error { 18728 l := len(dAtA) 18729 iNdEx := 0 18730 for iNdEx < l { 18731 preIndex := iNdEx 18732 var wire uint64 18733 for shift := uint(0); ; shift += 7 { 18734 if shift >= 64 { 18735 return ErrIntOverflowRpc 18736 } 18737 if iNdEx >= l { 18738 return io.ErrUnexpectedEOF 18739 } 18740 b := dAtA[iNdEx] 18741 iNdEx++ 18742 wire |= (uint64(b) & 0x7F) << shift 18743 if b < 0x80 { 18744 break 18745 } 18746 } 18747 fieldNum := int32(wire >> 3) 18748 wireType := int(wire & 0x7) 18749 if wireType == 4 { 18750 return fmt.Errorf("proto: AuthRoleListResponse: wiretype end group for non-group") 18751 } 18752 if fieldNum <= 0 { 18753 return fmt.Errorf("proto: AuthRoleListResponse: illegal tag %d (wire type %d)", fieldNum, wire) 18754 } 18755 switch fieldNum { 18756 case 1: 18757 if wireType != 2 { 18758 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 18759 } 18760 var msglen int 18761 for shift := uint(0); ; shift += 7 { 18762 if shift >= 64 { 18763 return ErrIntOverflowRpc 18764 } 18765 if iNdEx >= l { 18766 return io.ErrUnexpectedEOF 18767 } 18768 b := dAtA[iNdEx] 18769 iNdEx++ 18770 msglen |= (int(b) & 0x7F) << shift 18771 if b < 0x80 { 18772 break 18773 } 18774 } 18775 if msglen < 0 { 18776 return ErrInvalidLengthRpc 18777 } 18778 postIndex := iNdEx + msglen 18779 if postIndex > l { 18780 return io.ErrUnexpectedEOF 18781 } 18782 if m.Header == nil { 18783 m.Header = &ResponseHeader{} 18784 } 18785 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18786 return err 18787 } 18788 iNdEx = postIndex 18789 case 2: 18790 if wireType != 2 { 18791 return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType) 18792 } 18793 var stringLen uint64 18794 for shift := uint(0); ; shift += 7 { 18795 if shift >= 64 { 18796 return ErrIntOverflowRpc 18797 } 18798 if iNdEx >= l { 18799 return io.ErrUnexpectedEOF 18800 } 18801 b := dAtA[iNdEx] 18802 iNdEx++ 18803 stringLen |= (uint64(b) & 0x7F) << shift 18804 if b < 0x80 { 18805 break 18806 } 18807 } 18808 intStringLen := int(stringLen) 18809 if intStringLen < 0 { 18810 return ErrInvalidLengthRpc 18811 } 18812 postIndex := iNdEx + intStringLen 18813 if postIndex > l { 18814 return io.ErrUnexpectedEOF 18815 } 18816 m.Roles = append(m.Roles, string(dAtA[iNdEx:postIndex])) 18817 iNdEx = postIndex 18818 default: 18819 iNdEx = preIndex 18820 skippy, err := skipRpc(dAtA[iNdEx:]) 18821 if err != nil { 18822 return err 18823 } 18824 if skippy < 0 { 18825 return ErrInvalidLengthRpc 18826 } 18827 if (iNdEx + skippy) > l { 18828 return io.ErrUnexpectedEOF 18829 } 18830 iNdEx += skippy 18831 } 18832 } 18833 18834 if iNdEx > l { 18835 return io.ErrUnexpectedEOF 18836 } 18837 return nil 18838} 18839func (m *AuthUserListResponse) Unmarshal(dAtA []byte) error { 18840 l := len(dAtA) 18841 iNdEx := 0 18842 for iNdEx < l { 18843 preIndex := iNdEx 18844 var wire uint64 18845 for shift := uint(0); ; shift += 7 { 18846 if shift >= 64 { 18847 return ErrIntOverflowRpc 18848 } 18849 if iNdEx >= l { 18850 return io.ErrUnexpectedEOF 18851 } 18852 b := dAtA[iNdEx] 18853 iNdEx++ 18854 wire |= (uint64(b) & 0x7F) << shift 18855 if b < 0x80 { 18856 break 18857 } 18858 } 18859 fieldNum := int32(wire >> 3) 18860 wireType := int(wire & 0x7) 18861 if wireType == 4 { 18862 return fmt.Errorf("proto: AuthUserListResponse: wiretype end group for non-group") 18863 } 18864 if fieldNum <= 0 { 18865 return fmt.Errorf("proto: AuthUserListResponse: illegal tag %d (wire type %d)", fieldNum, wire) 18866 } 18867 switch fieldNum { 18868 case 1: 18869 if wireType != 2 { 18870 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 18871 } 18872 var msglen int 18873 for shift := uint(0); ; shift += 7 { 18874 if shift >= 64 { 18875 return ErrIntOverflowRpc 18876 } 18877 if iNdEx >= l { 18878 return io.ErrUnexpectedEOF 18879 } 18880 b := dAtA[iNdEx] 18881 iNdEx++ 18882 msglen |= (int(b) & 0x7F) << shift 18883 if b < 0x80 { 18884 break 18885 } 18886 } 18887 if msglen < 0 { 18888 return ErrInvalidLengthRpc 18889 } 18890 postIndex := iNdEx + msglen 18891 if postIndex > l { 18892 return io.ErrUnexpectedEOF 18893 } 18894 if m.Header == nil { 18895 m.Header = &ResponseHeader{} 18896 } 18897 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 18898 return err 18899 } 18900 iNdEx = postIndex 18901 case 2: 18902 if wireType != 2 { 18903 return fmt.Errorf("proto: wrong wireType = %d for field Users", wireType) 18904 } 18905 var stringLen uint64 18906 for shift := uint(0); ; shift += 7 { 18907 if shift >= 64 { 18908 return ErrIntOverflowRpc 18909 } 18910 if iNdEx >= l { 18911 return io.ErrUnexpectedEOF 18912 } 18913 b := dAtA[iNdEx] 18914 iNdEx++ 18915 stringLen |= (uint64(b) & 0x7F) << shift 18916 if b < 0x80 { 18917 break 18918 } 18919 } 18920 intStringLen := int(stringLen) 18921 if intStringLen < 0 { 18922 return ErrInvalidLengthRpc 18923 } 18924 postIndex := iNdEx + intStringLen 18925 if postIndex > l { 18926 return io.ErrUnexpectedEOF 18927 } 18928 m.Users = append(m.Users, string(dAtA[iNdEx:postIndex])) 18929 iNdEx = postIndex 18930 default: 18931 iNdEx = preIndex 18932 skippy, err := skipRpc(dAtA[iNdEx:]) 18933 if err != nil { 18934 return err 18935 } 18936 if skippy < 0 { 18937 return ErrInvalidLengthRpc 18938 } 18939 if (iNdEx + skippy) > l { 18940 return io.ErrUnexpectedEOF 18941 } 18942 iNdEx += skippy 18943 } 18944 } 18945 18946 if iNdEx > l { 18947 return io.ErrUnexpectedEOF 18948 } 18949 return nil 18950} 18951func (m *AuthRoleDeleteResponse) Unmarshal(dAtA []byte) error { 18952 l := len(dAtA) 18953 iNdEx := 0 18954 for iNdEx < l { 18955 preIndex := iNdEx 18956 var wire uint64 18957 for shift := uint(0); ; shift += 7 { 18958 if shift >= 64 { 18959 return ErrIntOverflowRpc 18960 } 18961 if iNdEx >= l { 18962 return io.ErrUnexpectedEOF 18963 } 18964 b := dAtA[iNdEx] 18965 iNdEx++ 18966 wire |= (uint64(b) & 0x7F) << shift 18967 if b < 0x80 { 18968 break 18969 } 18970 } 18971 fieldNum := int32(wire >> 3) 18972 wireType := int(wire & 0x7) 18973 if wireType == 4 { 18974 return fmt.Errorf("proto: AuthRoleDeleteResponse: wiretype end group for non-group") 18975 } 18976 if fieldNum <= 0 { 18977 return fmt.Errorf("proto: AuthRoleDeleteResponse: illegal tag %d (wire type %d)", fieldNum, wire) 18978 } 18979 switch fieldNum { 18980 case 1: 18981 if wireType != 2 { 18982 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 18983 } 18984 var msglen int 18985 for shift := uint(0); ; shift += 7 { 18986 if shift >= 64 { 18987 return ErrIntOverflowRpc 18988 } 18989 if iNdEx >= l { 18990 return io.ErrUnexpectedEOF 18991 } 18992 b := dAtA[iNdEx] 18993 iNdEx++ 18994 msglen |= (int(b) & 0x7F) << shift 18995 if b < 0x80 { 18996 break 18997 } 18998 } 18999 if msglen < 0 { 19000 return ErrInvalidLengthRpc 19001 } 19002 postIndex := iNdEx + msglen 19003 if postIndex > l { 19004 return io.ErrUnexpectedEOF 19005 } 19006 if m.Header == nil { 19007 m.Header = &ResponseHeader{} 19008 } 19009 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19010 return err 19011 } 19012 iNdEx = postIndex 19013 default: 19014 iNdEx = preIndex 19015 skippy, err := skipRpc(dAtA[iNdEx:]) 19016 if err != nil { 19017 return err 19018 } 19019 if skippy < 0 { 19020 return ErrInvalidLengthRpc 19021 } 19022 if (iNdEx + skippy) > l { 19023 return io.ErrUnexpectedEOF 19024 } 19025 iNdEx += skippy 19026 } 19027 } 19028 19029 if iNdEx > l { 19030 return io.ErrUnexpectedEOF 19031 } 19032 return nil 19033} 19034func (m *AuthRoleGrantPermissionResponse) Unmarshal(dAtA []byte) error { 19035 l := len(dAtA) 19036 iNdEx := 0 19037 for iNdEx < l { 19038 preIndex := iNdEx 19039 var wire uint64 19040 for shift := uint(0); ; shift += 7 { 19041 if shift >= 64 { 19042 return ErrIntOverflowRpc 19043 } 19044 if iNdEx >= l { 19045 return io.ErrUnexpectedEOF 19046 } 19047 b := dAtA[iNdEx] 19048 iNdEx++ 19049 wire |= (uint64(b) & 0x7F) << shift 19050 if b < 0x80 { 19051 break 19052 } 19053 } 19054 fieldNum := int32(wire >> 3) 19055 wireType := int(wire & 0x7) 19056 if wireType == 4 { 19057 return fmt.Errorf("proto: AuthRoleGrantPermissionResponse: wiretype end group for non-group") 19058 } 19059 if fieldNum <= 0 { 19060 return fmt.Errorf("proto: AuthRoleGrantPermissionResponse: illegal tag %d (wire type %d)", fieldNum, wire) 19061 } 19062 switch fieldNum { 19063 case 1: 19064 if wireType != 2 { 19065 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 19066 } 19067 var msglen int 19068 for shift := uint(0); ; shift += 7 { 19069 if shift >= 64 { 19070 return ErrIntOverflowRpc 19071 } 19072 if iNdEx >= l { 19073 return io.ErrUnexpectedEOF 19074 } 19075 b := dAtA[iNdEx] 19076 iNdEx++ 19077 msglen |= (int(b) & 0x7F) << shift 19078 if b < 0x80 { 19079 break 19080 } 19081 } 19082 if msglen < 0 { 19083 return ErrInvalidLengthRpc 19084 } 19085 postIndex := iNdEx + msglen 19086 if postIndex > l { 19087 return io.ErrUnexpectedEOF 19088 } 19089 if m.Header == nil { 19090 m.Header = &ResponseHeader{} 19091 } 19092 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19093 return err 19094 } 19095 iNdEx = postIndex 19096 default: 19097 iNdEx = preIndex 19098 skippy, err := skipRpc(dAtA[iNdEx:]) 19099 if err != nil { 19100 return err 19101 } 19102 if skippy < 0 { 19103 return ErrInvalidLengthRpc 19104 } 19105 if (iNdEx + skippy) > l { 19106 return io.ErrUnexpectedEOF 19107 } 19108 iNdEx += skippy 19109 } 19110 } 19111 19112 if iNdEx > l { 19113 return io.ErrUnexpectedEOF 19114 } 19115 return nil 19116} 19117func (m *AuthRoleRevokePermissionResponse) Unmarshal(dAtA []byte) error { 19118 l := len(dAtA) 19119 iNdEx := 0 19120 for iNdEx < l { 19121 preIndex := iNdEx 19122 var wire uint64 19123 for shift := uint(0); ; shift += 7 { 19124 if shift >= 64 { 19125 return ErrIntOverflowRpc 19126 } 19127 if iNdEx >= l { 19128 return io.ErrUnexpectedEOF 19129 } 19130 b := dAtA[iNdEx] 19131 iNdEx++ 19132 wire |= (uint64(b) & 0x7F) << shift 19133 if b < 0x80 { 19134 break 19135 } 19136 } 19137 fieldNum := int32(wire >> 3) 19138 wireType := int(wire & 0x7) 19139 if wireType == 4 { 19140 return fmt.Errorf("proto: AuthRoleRevokePermissionResponse: wiretype end group for non-group") 19141 } 19142 if fieldNum <= 0 { 19143 return fmt.Errorf("proto: AuthRoleRevokePermissionResponse: illegal tag %d (wire type %d)", fieldNum, wire) 19144 } 19145 switch fieldNum { 19146 case 1: 19147 if wireType != 2 { 19148 return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType) 19149 } 19150 var msglen int 19151 for shift := uint(0); ; shift += 7 { 19152 if shift >= 64 { 19153 return ErrIntOverflowRpc 19154 } 19155 if iNdEx >= l { 19156 return io.ErrUnexpectedEOF 19157 } 19158 b := dAtA[iNdEx] 19159 iNdEx++ 19160 msglen |= (int(b) & 0x7F) << shift 19161 if b < 0x80 { 19162 break 19163 } 19164 } 19165 if msglen < 0 { 19166 return ErrInvalidLengthRpc 19167 } 19168 postIndex := iNdEx + msglen 19169 if postIndex > l { 19170 return io.ErrUnexpectedEOF 19171 } 19172 if m.Header == nil { 19173 m.Header = &ResponseHeader{} 19174 } 19175 if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 19176 return err 19177 } 19178 iNdEx = postIndex 19179 default: 19180 iNdEx = preIndex 19181 skippy, err := skipRpc(dAtA[iNdEx:]) 19182 if err != nil { 19183 return err 19184 } 19185 if skippy < 0 { 19186 return ErrInvalidLengthRpc 19187 } 19188 if (iNdEx + skippy) > l { 19189 return io.ErrUnexpectedEOF 19190 } 19191 iNdEx += skippy 19192 } 19193 } 19194 19195 if iNdEx > l { 19196 return io.ErrUnexpectedEOF 19197 } 19198 return nil 19199} 19200func skipRpc(dAtA []byte) (n int, err error) { 19201 l := len(dAtA) 19202 iNdEx := 0 19203 for iNdEx < l { 19204 var wire uint64 19205 for shift := uint(0); ; shift += 7 { 19206 if shift >= 64 { 19207 return 0, ErrIntOverflowRpc 19208 } 19209 if iNdEx >= l { 19210 return 0, io.ErrUnexpectedEOF 19211 } 19212 b := dAtA[iNdEx] 19213 iNdEx++ 19214 wire |= (uint64(b) & 0x7F) << shift 19215 if b < 0x80 { 19216 break 19217 } 19218 } 19219 wireType := int(wire & 0x7) 19220 switch wireType { 19221 case 0: 19222 for shift := uint(0); ; shift += 7 { 19223 if shift >= 64 { 19224 return 0, ErrIntOverflowRpc 19225 } 19226 if iNdEx >= l { 19227 return 0, io.ErrUnexpectedEOF 19228 } 19229 iNdEx++ 19230 if dAtA[iNdEx-1] < 0x80 { 19231 break 19232 } 19233 } 19234 return iNdEx, nil 19235 case 1: 19236 iNdEx += 8 19237 return iNdEx, nil 19238 case 2: 19239 var length int 19240 for shift := uint(0); ; shift += 7 { 19241 if shift >= 64 { 19242 return 0, ErrIntOverflowRpc 19243 } 19244 if iNdEx >= l { 19245 return 0, io.ErrUnexpectedEOF 19246 } 19247 b := dAtA[iNdEx] 19248 iNdEx++ 19249 length |= (int(b) & 0x7F) << shift 19250 if b < 0x80 { 19251 break 19252 } 19253 } 19254 iNdEx += length 19255 if length < 0 { 19256 return 0, ErrInvalidLengthRpc 19257 } 19258 return iNdEx, nil 19259 case 3: 19260 for { 19261 var innerWire uint64 19262 var start int = iNdEx 19263 for shift := uint(0); ; shift += 7 { 19264 if shift >= 64 { 19265 return 0, ErrIntOverflowRpc 19266 } 19267 if iNdEx >= l { 19268 return 0, io.ErrUnexpectedEOF 19269 } 19270 b := dAtA[iNdEx] 19271 iNdEx++ 19272 innerWire |= (uint64(b) & 0x7F) << shift 19273 if b < 0x80 { 19274 break 19275 } 19276 } 19277 innerWireType := int(innerWire & 0x7) 19278 if innerWireType == 4 { 19279 break 19280 } 19281 next, err := skipRpc(dAtA[start:]) 19282 if err != nil { 19283 return 0, err 19284 } 19285 iNdEx = start + next 19286 } 19287 return iNdEx, nil 19288 case 4: 19289 return iNdEx, nil 19290 case 5: 19291 iNdEx += 4 19292 return iNdEx, nil 19293 default: 19294 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 19295 } 19296 } 19297 panic("unreachable") 19298} 19299 19300var ( 19301 ErrInvalidLengthRpc = fmt.Errorf("proto: negative length found during unmarshaling") 19302 ErrIntOverflowRpc = fmt.Errorf("proto: integer overflow") 19303) 19304 19305func init() { proto.RegisterFile("rpc.proto", fileDescriptorRpc) } 19306 19307var fileDescriptorRpc = []byte{ 19308 // 3836 bytes of a gzipped FileDescriptorProto 19309 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x5b, 0xdd, 0x6f, 0x23, 0xc9, 19310 0x71, 0xd7, 0x90, 0xe2, 0x57, 0xf1, 0x43, 0x54, 0xeb, 0x63, 0x29, 0xee, 0xae, 0x56, 0xd7, 0xbb, 19311 0x7b, 0xab, 0xdb, 0xbd, 0x13, 0x6d, 0xd9, 0x4e, 0x80, 0x4d, 0xe2, 0x58, 0x2b, 0xf1, 0x56, 0x3a, 19312 0x69, 0x45, 0xdd, 0x88, 0xda, 0xfb, 0x80, 0x11, 0x61, 0x44, 0xf6, 0x4a, 0x13, 0x91, 0x33, 0xf4, 19313 0xcc, 0x90, 0x2b, 0x5d, 0x82, 0x38, 0x30, 0x9c, 0x00, 0xc9, 0xa3, 0x0d, 0x04, 0xc9, 0x43, 0x9e, 19314 0x82, 0x20, 0xf0, 0x43, 0x80, 0xbc, 0x05, 0xc8, 0x5f, 0x90, 0xb7, 0x24, 0xc8, 0x3f, 0x10, 0x5c, 19315 0xfc, 0x92, 0xff, 0x22, 0xe8, 0xaf, 0x99, 0x9e, 0x2f, 0x69, 0x6d, 0xfa, 0xfc, 0x22, 0x4d, 0x57, 19316 0x57, 0x57, 0x55, 0x57, 0x77, 0x57, 0x55, 0xff, 0x66, 0x08, 0x25, 0x67, 0xd4, 0xdb, 0x18, 0x39, 19317 0xb6, 0x67, 0xa3, 0x0a, 0xf1, 0x7a, 0x7d, 0x97, 0x38, 0x13, 0xe2, 0x8c, 0xce, 0x9a, 0x8b, 0xe7, 19318 0xf6, 0xb9, 0xcd, 0x3a, 0x5a, 0xf4, 0x89, 0xf3, 0x34, 0x57, 0x28, 0x4f, 0x6b, 0x38, 0xe9, 0xf5, 19319 0xd8, 0x9f, 0xd1, 0x59, 0xeb, 0x72, 0x22, 0xba, 0xee, 0xb2, 0x2e, 0x63, 0xec, 0x5d, 0xb0, 0x3f, 19320 0xa3, 0x33, 0xf6, 0x4f, 0x74, 0xde, 0x3b, 0xb7, 0xed, 0xf3, 0x01, 0x69, 0x19, 0x23, 0xb3, 0x65, 19321 0x58, 0x96, 0xed, 0x19, 0x9e, 0x69, 0x5b, 0x2e, 0xef, 0xc5, 0x7f, 0xa1, 0x41, 0x4d, 0x27, 0xee, 19322 0xc8, 0xb6, 0x5c, 0xb2, 0x4b, 0x8c, 0x3e, 0x71, 0xd0, 0x7d, 0x80, 0xde, 0x60, 0xec, 0x7a, 0xc4, 19323 0x39, 0x35, 0xfb, 0x0d, 0x6d, 0x4d, 0x5b, 0x9f, 0xd5, 0x4b, 0x82, 0xb2, 0xd7, 0x47, 0x77, 0xa1, 19324 0x34, 0x24, 0xc3, 0x33, 0xde, 0x9b, 0x61, 0xbd, 0x45, 0x4e, 0xd8, 0xeb, 0xa3, 0x26, 0x14, 0x1d, 19325 0x32, 0x31, 0x5d, 0xd3, 0xb6, 0x1a, 0xd9, 0x35, 0x6d, 0x3d, 0xab, 0xfb, 0x6d, 0x3a, 0xd0, 0x31, 19326 0xde, 0x78, 0xa7, 0x1e, 0x71, 0x86, 0x8d, 0x59, 0x3e, 0x90, 0x12, 0xba, 0xc4, 0x19, 0xe2, 0x9f, 19327 0xe6, 0xa0, 0xa2, 0x1b, 0xd6, 0x39, 0xd1, 0xc9, 0x8f, 0xc6, 0xc4, 0xf5, 0x50, 0x1d, 0xb2, 0x97, 19328 0xe4, 0x9a, 0xa9, 0xaf, 0xe8, 0xf4, 0x91, 0x8f, 0xb7, 0xce, 0xc9, 0x29, 0xb1, 0xb8, 0xe2, 0x0a, 19329 0x1d, 0x6f, 0x9d, 0x93, 0xb6, 0xd5, 0x47, 0x8b, 0x90, 0x1b, 0x98, 0x43, 0xd3, 0x13, 0x5a, 0x79, 19330 0x23, 0x64, 0xce, 0x6c, 0xc4, 0x9c, 0x6d, 0x00, 0xd7, 0x76, 0xbc, 0x53, 0xdb, 0xe9, 0x13, 0xa7, 19331 0x91, 0x5b, 0xd3, 0xd6, 0x6b, 0x9b, 0x8f, 0x36, 0xd4, 0x85, 0xd8, 0x50, 0x0d, 0xda, 0x38, 0xb6, 19332 0x1d, 0xaf, 0x43, 0x79, 0xf5, 0x92, 0x2b, 0x1f, 0xd1, 0xc7, 0x50, 0x66, 0x42, 0x3c, 0xc3, 0x39, 19333 0x27, 0x5e, 0x23, 0xcf, 0xa4, 0x3c, 0xbe, 0x45, 0x4a, 0x97, 0x31, 0xeb, 0x4c, 0x3d, 0x7f, 0x46, 19334 0x18, 0x2a, 0x2e, 0x71, 0x4c, 0x63, 0x60, 0x7e, 0x65, 0x9c, 0x0d, 0x48, 0xa3, 0xb0, 0xa6, 0xad, 19335 0x17, 0xf5, 0x10, 0x8d, 0xce, 0xff, 0x92, 0x5c, 0xbb, 0xa7, 0xb6, 0x35, 0xb8, 0x6e, 0x14, 0x19, 19336 0x43, 0x91, 0x12, 0x3a, 0xd6, 0xe0, 0x9a, 0x2d, 0x9a, 0x3d, 0xb6, 0x3c, 0xde, 0x5b, 0x62, 0xbd, 19337 0x25, 0x46, 0x61, 0xdd, 0xeb, 0x50, 0x1f, 0x9a, 0xd6, 0xe9, 0xd0, 0xee, 0x9f, 0xfa, 0x0e, 0x01, 19338 0xe6, 0x90, 0xda, 0xd0, 0xb4, 0x5e, 0xd9, 0x7d, 0x5d, 0xba, 0x85, 0x72, 0x1a, 0x57, 0x61, 0xce, 19339 0xb2, 0xe0, 0x34, 0xae, 0x54, 0xce, 0x0d, 0x58, 0xa0, 0x32, 0x7b, 0x0e, 0x31, 0x3c, 0x12, 0x30, 19340 0x57, 0x18, 0xf3, 0xfc, 0xd0, 0xb4, 0xb6, 0x59, 0x4f, 0x88, 0xdf, 0xb8, 0x8a, 0xf1, 0x57, 0x05, 19341 0xbf, 0x71, 0x15, 0xe6, 0xc7, 0x1b, 0x50, 0xf2, 0x7d, 0x8e, 0x8a, 0x30, 0x7b, 0xd8, 0x39, 0x6c, 19342 0xd7, 0x67, 0x10, 0x40, 0x7e, 0xeb, 0x78, 0xbb, 0x7d, 0xb8, 0x53, 0xd7, 0x50, 0x19, 0x0a, 0x3b, 19343 0x6d, 0xde, 0xc8, 0xe0, 0x17, 0x00, 0x81, 0x77, 0x51, 0x01, 0xb2, 0xfb, 0xed, 0x2f, 0xea, 0x33, 19344 0x94, 0xe7, 0x75, 0x5b, 0x3f, 0xde, 0xeb, 0x1c, 0xd6, 0x35, 0x3a, 0x78, 0x5b, 0x6f, 0x6f, 0x75, 19345 0xdb, 0xf5, 0x0c, 0xe5, 0x78, 0xd5, 0xd9, 0xa9, 0x67, 0x51, 0x09, 0x72, 0xaf, 0xb7, 0x0e, 0x4e, 19346 0xda, 0xf5, 0x59, 0xfc, 0x73, 0x0d, 0xaa, 0x62, 0xbd, 0xf8, 0x99, 0x40, 0xdf, 0x85, 0xfc, 0x05, 19347 0x3b, 0x17, 0x6c, 0x2b, 0x96, 0x37, 0xef, 0x45, 0x16, 0x37, 0x74, 0x76, 0x74, 0xc1, 0x8b, 0x30, 19348 0x64, 0x2f, 0x27, 0x6e, 0x23, 0xb3, 0x96, 0x5d, 0x2f, 0x6f, 0xd6, 0x37, 0xf8, 0x81, 0xdd, 0xd8, 19349 0x27, 0xd7, 0xaf, 0x8d, 0xc1, 0x98, 0xe8, 0xb4, 0x13, 0x21, 0x98, 0x1d, 0xda, 0x0e, 0x61, 0x3b, 19350 0xb6, 0xa8, 0xb3, 0x67, 0xba, 0x8d, 0xd9, 0xa2, 0x89, 0xdd, 0xca, 0x1b, 0xf8, 0x17, 0x1a, 0xc0, 19351 0xd1, 0xd8, 0x4b, 0x3f, 0x1a, 0x8b, 0x90, 0x9b, 0x50, 0xc1, 0xe2, 0x58, 0xf0, 0x06, 0x3b, 0x13, 19352 0xc4, 0x70, 0x89, 0x7f, 0x26, 0x68, 0x03, 0xdd, 0x81, 0xc2, 0xc8, 0x21, 0x93, 0xd3, 0xcb, 0x09, 19353 0x53, 0x52, 0xd4, 0xf3, 0xb4, 0xb9, 0x3f, 0x41, 0xef, 0x41, 0xc5, 0x3c, 0xb7, 0x6c, 0x87, 0x9c, 19354 0x72, 0x59, 0x39, 0xd6, 0x5b, 0xe6, 0x34, 0x66, 0xb7, 0xc2, 0xc2, 0x05, 0xe7, 0x55, 0x96, 0x03, 19355 0x4a, 0xc2, 0x16, 0x94, 0x99, 0xa9, 0x53, 0xb9, 0xef, 0x83, 0xc0, 0xc6, 0x0c, 0x1b, 0x16, 0x77, 19356 0xa1, 0xb0, 0x1a, 0xff, 0x10, 0xd0, 0x0e, 0x19, 0x10, 0x8f, 0x4c, 0x13, 0x3d, 0x14, 0x9f, 0x64, 19357 0x55, 0x9f, 0xe0, 0x9f, 0x69, 0xb0, 0x10, 0x12, 0x3f, 0xd5, 0xb4, 0x1a, 0x50, 0xe8, 0x33, 0x61, 19358 0xdc, 0x82, 0xac, 0x2e, 0x9b, 0xe8, 0x19, 0x14, 0x85, 0x01, 0x6e, 0x23, 0x9b, 0xb2, 0x69, 0x0a, 19359 0xdc, 0x26, 0x17, 0xff, 0x22, 0x03, 0x25, 0x31, 0xd1, 0xce, 0x08, 0x6d, 0x41, 0xd5, 0xe1, 0x8d, 19360 0x53, 0x36, 0x1f, 0x61, 0x51, 0x33, 0x3d, 0x08, 0xed, 0xce, 0xe8, 0x15, 0x31, 0x84, 0x91, 0xd1, 19361 0xef, 0x41, 0x59, 0x8a, 0x18, 0x8d, 0x3d, 0xe1, 0xf2, 0x46, 0x58, 0x40, 0xb0, 0xff, 0x76, 0x67, 19362 0x74, 0x10, 0xec, 0x47, 0x63, 0x0f, 0x75, 0x61, 0x51, 0x0e, 0xe6, 0xb3, 0x11, 0x66, 0x64, 0x99, 19363 0x94, 0xb5, 0xb0, 0x94, 0xf8, 0x52, 0xed, 0xce, 0xe8, 0x48, 0x8c, 0x57, 0x3a, 0x55, 0x93, 0xbc, 19364 0x2b, 0x1e, 0xbc, 0x63, 0x26, 0x75, 0xaf, 0xac, 0xb8, 0x49, 0xdd, 0x2b, 0xeb, 0x45, 0x09, 0x0a, 19365 0xa2, 0x85, 0xff, 0x35, 0x03, 0x20, 0x57, 0xa3, 0x33, 0x42, 0x3b, 0x50, 0x73, 0x44, 0x2b, 0xe4, 19366 0xad, 0xbb, 0x89, 0xde, 0x12, 0x8b, 0x38, 0xa3, 0x57, 0xe5, 0x20, 0x6e, 0xdc, 0xf7, 0xa1, 0xe2, 19367 0x4b, 0x09, 0x1c, 0xb6, 0x92, 0xe0, 0x30, 0x5f, 0x42, 0x59, 0x0e, 0xa0, 0x2e, 0xfb, 0x0c, 0x96, 19368 0xfc, 0xf1, 0x09, 0x3e, 0x7b, 0xef, 0x06, 0x9f, 0xf9, 0x02, 0x17, 0xa4, 0x04, 0xd5, 0x6b, 0xaa, 19369 0x61, 0x81, 0xdb, 0x56, 0x12, 0xdc, 0x16, 0x37, 0x8c, 0x3a, 0x0e, 0x68, 0xbe, 0xe4, 0x4d, 0xfc, 19370 0x7f, 0x59, 0x28, 0x6c, 0xdb, 0xc3, 0x91, 0xe1, 0xd0, 0xd5, 0xc8, 0x3b, 0xc4, 0x1d, 0x0f, 0x3c, 19371 0xe6, 0xae, 0xda, 0xe6, 0xc3, 0xb0, 0x44, 0xc1, 0x26, 0xff, 0xeb, 0x8c, 0x55, 0x17, 0x43, 0xe8, 19372 0x60, 0x91, 0x1e, 0x33, 0xef, 0x30, 0x58, 0x24, 0x47, 0x31, 0x44, 0x1e, 0xe4, 0x6c, 0x70, 0x90, 19373 0x9b, 0x50, 0x98, 0x10, 0x27, 0x48, 0xe9, 0xbb, 0x33, 0xba, 0x24, 0xa0, 0x0f, 0x60, 0x2e, 0x9a, 19374 0x5e, 0x72, 0x82, 0xa7, 0xd6, 0x0b, 0x67, 0xa3, 0x87, 0x50, 0x09, 0xe5, 0xb8, 0xbc, 0xe0, 0x2b, 19375 0x0f, 0x95, 0x14, 0xb7, 0x2c, 0xe3, 0x2a, 0xcd, 0xc7, 0x95, 0xdd, 0x19, 0x19, 0x59, 0x97, 0x65, 19376 0x64, 0x2d, 0x8a, 0x51, 0x22, 0xb6, 0x86, 0x82, 0xcc, 0x0f, 0xc2, 0x41, 0x06, 0xff, 0x00, 0xaa, 19377 0x21, 0x07, 0xd1, 0xbc, 0xd3, 0xfe, 0xf4, 0x64, 0xeb, 0x80, 0x27, 0xa9, 0x97, 0x2c, 0x2f, 0xe9, 19378 0x75, 0x8d, 0xe6, 0xba, 0x83, 0xf6, 0xf1, 0x71, 0x3d, 0x83, 0xaa, 0x50, 0x3a, 0xec, 0x74, 0x4f, 19379 0x39, 0x57, 0x16, 0xbf, 0xf4, 0x25, 0x88, 0x24, 0xa7, 0xe4, 0xb6, 0x19, 0x25, 0xb7, 0x69, 0x32, 19380 0xb7, 0x65, 0x82, 0xdc, 0xc6, 0xd2, 0xdc, 0x41, 0x7b, 0xeb, 0xb8, 0x5d, 0x9f, 0x7d, 0x51, 0x83, 19381 0x0a, 0xf7, 0xef, 0xe9, 0xd8, 0xa2, 0xa9, 0xf6, 0x1f, 0x34, 0x80, 0xe0, 0x34, 0xa1, 0x16, 0x14, 19382 0x7a, 0x5c, 0x4f, 0x43, 0x63, 0xc1, 0x68, 0x29, 0x71, 0xc9, 0x74, 0xc9, 0x85, 0xbe, 0x0d, 0x05, 19383 0x77, 0xdc, 0xeb, 0x11, 0x57, 0xa6, 0xbc, 0x3b, 0xd1, 0x78, 0x28, 0xa2, 0x95, 0x2e, 0xf9, 0xe8, 19384 0x90, 0x37, 0x86, 0x39, 0x18, 0xb3, 0x04, 0x78, 0xf3, 0x10, 0xc1, 0x87, 0xff, 0x4e, 0x83, 0xb2, 19385 0xb2, 0x79, 0x7f, 0xcd, 0x20, 0x7c, 0x0f, 0x4a, 0xcc, 0x06, 0xd2, 0x17, 0x61, 0xb8, 0xa8, 0x07, 19386 0x04, 0xf4, 0x3b, 0x50, 0x92, 0x27, 0x40, 0x46, 0xe2, 0x46, 0xb2, 0xd8, 0xce, 0x48, 0x0f, 0x58, 19387 0xf1, 0x3e, 0xcc, 0x33, 0xaf, 0xf4, 0x68, 0x71, 0x2d, 0xfd, 0xa8, 0x96, 0x9f, 0x5a, 0xa4, 0xfc, 19388 0x6c, 0x42, 0x71, 0x74, 0x71, 0xed, 0x9a, 0x3d, 0x63, 0x20, 0xac, 0xf0, 0xdb, 0xf8, 0x13, 0x40, 19389 0xaa, 0xb0, 0x69, 0xa6, 0x8b, 0xab, 0x50, 0xde, 0x35, 0xdc, 0x0b, 0x61, 0x12, 0x7e, 0x06, 0x55, 19390 0xda, 0xdc, 0x7f, 0xfd, 0x0e, 0x36, 0xb2, 0xcb, 0x81, 0xe4, 0x9e, 0xca, 0xe7, 0x08, 0x66, 0x2f, 19391 0x0c, 0xf7, 0x82, 0x4d, 0xb4, 0xaa, 0xb3, 0x67, 0xf4, 0x01, 0xd4, 0x7b, 0x7c, 0x92, 0xa7, 0x91, 19392 0x2b, 0xc3, 0x9c, 0xa0, 0xfb, 0x95, 0xe0, 0xe7, 0x50, 0xe1, 0x73, 0xf8, 0x4d, 0x1b, 0x81, 0xe7, 19393 0x61, 0xee, 0xd8, 0x32, 0x46, 0xee, 0x85, 0x2d, 0xb3, 0x1b, 0x9d, 0x74, 0x3d, 0xa0, 0x4d, 0xa5, 19394 0xf1, 0x09, 0xcc, 0x39, 0x64, 0x68, 0x98, 0x96, 0x69, 0x9d, 0x9f, 0x9e, 0x5d, 0x7b, 0xc4, 0x15, 19395 0x17, 0xa6, 0x9a, 0x4f, 0x7e, 0x41, 0xa9, 0xd4, 0xb4, 0xb3, 0x81, 0x7d, 0x26, 0xc2, 0x1c, 0x7b, 19396 0xc6, 0x7f, 0x99, 0x81, 0xca, 0x67, 0x86, 0xd7, 0x93, 0x4b, 0x87, 0xf6, 0xa0, 0xe6, 0x07, 0x37, 19397 0x46, 0x11, 0xb6, 0x44, 0x52, 0x2c, 0x1b, 0x23, 0x4b, 0x69, 0x99, 0x1d, 0xab, 0x3d, 0x95, 0xc0, 19398 0x44, 0x19, 0x56, 0x8f, 0x0c, 0x7c, 0x51, 0x99, 0x74, 0x51, 0x8c, 0x51, 0x15, 0xa5, 0x12, 0x50, 19399 0x07, 0xea, 0x23, 0xc7, 0x3e, 0x77, 0x88, 0xeb, 0xfa, 0xc2, 0x78, 0x1a, 0xc3, 0x09, 0xc2, 0x8e, 19400 0x04, 0x6b, 0x20, 0x6e, 0x6e, 0x14, 0x26, 0xbd, 0x98, 0x0b, 0xea, 0x19, 0x1e, 0x9c, 0xfe, 0x2b, 19401 0x03, 0x28, 0x3e, 0xa9, 0x5f, 0xb5, 0xc4, 0x7b, 0x0c, 0x35, 0xd7, 0x33, 0x9c, 0xd8, 0x66, 0xab, 19402 0x32, 0xaa, 0x1f, 0xf1, 0x9f, 0x80, 0x6f, 0xd0, 0xa9, 0x65, 0x7b, 0xe6, 0x9b, 0x6b, 0x51, 0x25, 19403 0xd7, 0x24, 0xf9, 0x90, 0x51, 0x51, 0x1b, 0x0a, 0x6f, 0xcc, 0x81, 0x47, 0x1c, 0xb7, 0x91, 0x5b, 19404 0xcb, 0xae, 0xd7, 0x36, 0x9f, 0xdd, 0xb6, 0x0c, 0x1b, 0x1f, 0x33, 0xfe, 0xee, 0xf5, 0x88, 0xe8, 19405 0x72, 0xac, 0x5a, 0x79, 0xe6, 0x43, 0xd5, 0xf8, 0x0a, 0x14, 0xdf, 0x52, 0x11, 0xf4, 0x96, 0x5d, 19406 0xe0, 0xc5, 0x22, 0x6b, 0xf3, 0x4b, 0xf6, 0x1b, 0xc7, 0x38, 0x1f, 0x12, 0xcb, 0x93, 0xf7, 0x40, 19407 0xd9, 0xc6, 0x8f, 0x01, 0x02, 0x35, 0x34, 0xe4, 0x1f, 0x76, 0x8e, 0x4e, 0xba, 0xf5, 0x19, 0x54, 19408 0x81, 0xe2, 0x61, 0x67, 0xa7, 0x7d, 0xd0, 0xa6, 0xf9, 0x01, 0xb7, 0xa4, 0x4b, 0x43, 0x6b, 0xa9, 19409 0xea, 0xd4, 0x42, 0x3a, 0xf1, 0x32, 0x2c, 0x26, 0x2d, 0x20, 0xad, 0x45, 0xab, 0x62, 0x97, 0x4e, 19410 0x75, 0x54, 0x54, 0xd5, 0x99, 0xf0, 0x74, 0x1b, 0x50, 0xe0, 0xbb, 0xb7, 0x2f, 0x8a, 0x73, 0xd9, 19411 0xa4, 0x8e, 0xe0, 0x9b, 0x91, 0xf4, 0xc5, 0x2a, 0xf9, 0xed, 0xc4, 0xf0, 0x92, 0x4b, 0x0c, 0x2f, 19412 0xe8, 0x21, 0x54, 0xfd, 0xd3, 0x60, 0xb8, 0xa2, 0x16, 0x28, 0xe9, 0x15, 0xb9, 0xd1, 0x29, 0x2d, 19413 0xe4, 0xf4, 0x42, 0xd8, 0xe9, 0xe8, 0x31, 0xe4, 0xc9, 0x84, 0x58, 0x9e, 0xdb, 0x28, 0xb3, 0x8c, 19414 0x51, 0x95, 0xb5, 0x7b, 0x9b, 0x52, 0x75, 0xd1, 0x89, 0xbf, 0x07, 0xf3, 0xec, 0x8e, 0xf4, 0xd2, 19415 0x31, 0x2c, 0xf5, 0x32, 0xd7, 0xed, 0x1e, 0x08, 0x77, 0xd3, 0x47, 0x54, 0x83, 0xcc, 0xde, 0x8e, 19416 0x70, 0x42, 0x66, 0x6f, 0x07, 0xff, 0x44, 0x03, 0xa4, 0x8e, 0x9b, 0xca, 0xcf, 0x11, 0xe1, 0x52, 19417 0x7d, 0x36, 0x50, 0xbf, 0x08, 0x39, 0xe2, 0x38, 0xb6, 0xc3, 0x3c, 0x5a, 0xd2, 0x79, 0x03, 0x3f, 19418 0x12, 0x36, 0xe8, 0x64, 0x62, 0x5f, 0xfa, 0x67, 0x90, 0x4b, 0xd3, 0x7c, 0x53, 0xf7, 0x61, 0x21, 19419 0xc4, 0x35, 0x55, 0xe6, 0xfa, 0x18, 0xe6, 0x98, 0xb0, 0xed, 0x0b, 0xd2, 0xbb, 0x1c, 0xd9, 0xa6, 19420 0x15, 0xd3, 0x47, 0x57, 0x2e, 0x08, 0xb0, 0x74, 0x1e, 0x7c, 0x62, 0x15, 0x9f, 0xd8, 0xed, 0x1e, 19421 0xe0, 0x2f, 0x60, 0x39, 0x22, 0x47, 0x9a, 0xff, 0x87, 0x50, 0xee, 0xf9, 0x44, 0x57, 0xd4, 0x3a, 19422 0xf7, 0xc3, 0xc6, 0x45, 0x87, 0xaa, 0x23, 0x70, 0x07, 0xee, 0xc4, 0x44, 0x4f, 0x35, 0xe7, 0x27, 19423 0xb0, 0xc4, 0x04, 0xee, 0x13, 0x32, 0xda, 0x1a, 0x98, 0x93, 0x54, 0x4f, 0x8f, 0xc4, 0xa4, 0x14, 19424 0xc6, 0x6f, 0x76, 0x5f, 0xe0, 0xdf, 0x17, 0x1a, 0xbb, 0xe6, 0x90, 0x74, 0xed, 0x83, 0x74, 0xdb, 19425 0x68, 0x36, 0xbb, 0x24, 0xd7, 0xae, 0x28, 0x6b, 0xd8, 0x33, 0xfe, 0x47, 0x4d, 0xb8, 0x4a, 0x1d, 19426 0xfe, 0x0d, 0xef, 0xe4, 0x55, 0x80, 0x73, 0x7a, 0x64, 0x48, 0x9f, 0x76, 0x70, 0x44, 0x45, 0xa1, 19427 0xf8, 0x76, 0xd2, 0xf8, 0x5d, 0x11, 0x76, 0x2e, 0x8a, 0x7d, 0xce, 0xfe, 0xf8, 0x51, 0xee, 0x3e, 19428 0x94, 0x19, 0xe1, 0xd8, 0x33, 0xbc, 0xb1, 0x1b, 0x5b, 0x8c, 0x3f, 0x13, 0xdb, 0x5e, 0x0e, 0x9a, 19429 0x6a, 0x5e, 0xdf, 0x86, 0x3c, 0xbb, 0x4c, 0xc8, 0x52, 0x7a, 0x25, 0x61, 0x3f, 0x72, 0x3b, 0x74, 19430 0xc1, 0x88, 0x2f, 0x20, 0xff, 0x8a, 0x21, 0xb0, 0x8a, 0x65, 0xb3, 0x72, 0x29, 0x2c, 0x63, 0xc8, 19431 0x71, 0xa1, 0x92, 0xce, 0x9e, 0x59, 0xe5, 0x49, 0x88, 0x73, 0xa2, 0x1f, 0xf0, 0x0a, 0xb7, 0xa4, 19432 0xfb, 0x6d, 0xea, 0xb2, 0xde, 0xc0, 0x24, 0x96, 0xc7, 0x7a, 0x67, 0x59, 0xaf, 0x42, 0xc1, 0x1b, 19433 0x50, 0xe7, 0x9a, 0xb6, 0xfa, 0x7d, 0xa5, 0x82, 0xf4, 0xe5, 0x69, 0x61, 0x79, 0xf8, 0x9f, 0x34, 19434 0x98, 0x57, 0x06, 0x4c, 0xe5, 0x98, 0x0f, 0x21, 0xcf, 0x71, 0x66, 0x51, 0xac, 0x2c, 0x86, 0x47, 19435 0x71, 0x35, 0xba, 0xe0, 0x41, 0x1b, 0x50, 0xe0, 0x4f, 0xb2, 0x8c, 0x4f, 0x66, 0x97, 0x4c, 0xf8, 19436 0x31, 0x2c, 0x08, 0x12, 0x19, 0xda, 0x49, 0x7b, 0x9b, 0x39, 0x14, 0xff, 0x29, 0x2c, 0x86, 0xd9, 19437 0xa6, 0x9a, 0x92, 0x62, 0x64, 0xe6, 0x5d, 0x8c, 0xdc, 0x92, 0x46, 0x9e, 0x8c, 0xfa, 0x4a, 0x29, 19438 0x14, 0x5d, 0x75, 0x75, 0x45, 0x32, 0x91, 0x15, 0xf1, 0x27, 0x20, 0x45, 0xfc, 0x56, 0x27, 0xb0, 19439 0x20, 0xb7, 0xc3, 0x81, 0xe9, 0xfa, 0x15, 0xf7, 0x57, 0x80, 0x54, 0xe2, 0x6f, 0xdb, 0xa0, 0x1d, 19440 0x22, 0x13, 0xb9, 0x34, 0xe8, 0x13, 0x40, 0x2a, 0x71, 0xaa, 0x88, 0xde, 0x82, 0xf9, 0x57, 0xf6, 19441 0x84, 0x86, 0x06, 0x4a, 0x0d, 0x8e, 0x0c, 0xbf, 0x7f, 0xfb, 0xcb, 0xe6, 0xb7, 0xa9, 0x72, 0x75, 19442 0xc0, 0x54, 0xca, 0xff, 0x43, 0x83, 0xca, 0xd6, 0xc0, 0x70, 0x86, 0x52, 0xf1, 0xf7, 0x21, 0xcf, 19443 0x6f, 0x95, 0x02, 0xc8, 0x79, 0x3f, 0x2c, 0x46, 0xe5, 0xe5, 0x8d, 0x2d, 0x7e, 0x07, 0x15, 0xa3, 19444 0xa8, 0xe1, 0xe2, 0x5d, 0xcf, 0x4e, 0xe4, 0xdd, 0xcf, 0x0e, 0xfa, 0x08, 0x72, 0x06, 0x1d, 0xc2, 19445 0x42, 0x70, 0x2d, 0x7a, 0x9f, 0x67, 0xd2, 0x58, 0xed, 0xcb, 0xb9, 0xf0, 0x77, 0xa1, 0xac, 0x68, 19446 0x40, 0x05, 0xc8, 0xbe, 0x6c, 0x8b, 0x42, 0x75, 0x6b, 0xbb, 0xbb, 0xf7, 0x9a, 0x03, 0x19, 0x35, 19447 0x80, 0x9d, 0xb6, 0xdf, 0xce, 0xe0, 0xcf, 0xc5, 0x28, 0x11, 0xef, 0x54, 0x7b, 0xb4, 0x34, 0x7b, 19448 0x32, 0xef, 0x64, 0xcf, 0x15, 0x54, 0xc5, 0xf4, 0xa7, 0x0d, 0xdf, 0x4c, 0x5e, 0x4a, 0xf8, 0x56, 19449 0x8c, 0xd7, 0x05, 0x23, 0x9e, 0x83, 0xaa, 0x08, 0xe8, 0x62, 0xff, 0xfd, 0x4b, 0x06, 0x6a, 0x92, 19450 0x32, 0x2d, 0xe0, 0x2c, 0xb1, 0x32, 0x9e, 0x01, 0x7c, 0xa4, 0x6c, 0x19, 0xf2, 0xfd, 0xb3, 0x63, 19451 0xf3, 0x2b, 0xf9, 0x72, 0x40, 0xb4, 0x28, 0x7d, 0xc0, 0xf5, 0xf0, 0x37, 0x74, 0xa2, 0x85, 0xee, 19452 0xf1, 0x97, 0x77, 0x7b, 0x56, 0x9f, 0x5c, 0xb1, 0x3a, 0x7a, 0x56, 0x0f, 0x08, 0x0c, 0x44, 0x10, 19453 0x6f, 0xf2, 0x58, 0xf1, 0xac, 0xbc, 0xd9, 0x43, 0x4f, 0xa1, 0x4e, 0x9f, 0xb7, 0x46, 0xa3, 0x81, 19454 0x49, 0xfa, 0x5c, 0x40, 0x81, 0xf1, 0xc4, 0xe8, 0x54, 0x3b, 0x2b, 0x37, 0xdd, 0x46, 0x91, 0x85, 19455 0x2d, 0xd1, 0x42, 0x6b, 0x50, 0xe6, 0xf6, 0xed, 0x59, 0x27, 0x2e, 0x61, 0xaf, 0xb7, 0xb2, 0xba, 19456 0x4a, 0xa2, 0xe7, 0x78, 0x6b, 0xec, 0x5d, 0xb4, 0x2d, 0xe3, 0x6c, 0x20, 0xe3, 0x22, 0x4d, 0xe6, 19457 0x94, 0xb8, 0x63, 0xba, 0x2a, 0xb5, 0x0d, 0x0b, 0x94, 0x4a, 0x2c, 0xcf, 0xec, 0x29, 0x41, 0x54, 19458 0xa6, 0x4a, 0x2d, 0x92, 0x2a, 0x0d, 0xd7, 0x7d, 0x6b, 0x3b, 0x7d, 0xe1, 0x40, 0xbf, 0x8d, 0x77, 19459 0xb8, 0xf0, 0x13, 0x37, 0x94, 0x0c, 0x7f, 0x55, 0x29, 0xeb, 0x81, 0x94, 0x97, 0xc4, 0xbb, 0x41, 19460 0x0a, 0x7e, 0x06, 0x4b, 0x92, 0x53, 0x40, 0xbe, 0x37, 0x30, 0x77, 0xe0, 0xbe, 0x64, 0xde, 0xbe, 19461 0xa0, 0x57, 0xe0, 0x23, 0xa1, 0xf0, 0xd7, 0xb5, 0xf3, 0x05, 0x34, 0x7c, 0x3b, 0xd9, 0x35, 0xc4, 19462 0x1e, 0xa8, 0x06, 0x8c, 0x5d, 0xb1, 0x33, 0x4b, 0x3a, 0x7b, 0xa6, 0x34, 0xc7, 0x1e, 0xf8, 0x85, 19463 0x07, 0x7d, 0xc6, 0xdb, 0xb0, 0x22, 0x65, 0x88, 0x0b, 0x42, 0x58, 0x48, 0xcc, 0xa0, 0x24, 0x21, 19464 0xc2, 0x61, 0x74, 0xe8, 0xcd, 0x6e, 0x57, 0x39, 0xc3, 0xae, 0x65, 0x32, 0x35, 0x45, 0xe6, 0x12, 19465 0xdf, 0x11, 0xd4, 0x30, 0x35, 0x2f, 0x09, 0x32, 0x15, 0xa0, 0x92, 0xc5, 0x42, 0x50, 0x72, 0x6c, 19466 0x21, 0x62, 0xa2, 0x7f, 0x08, 0xab, 0xbe, 0x11, 0xd4, 0x6f, 0x47, 0xc4, 0x19, 0x9a, 0xae, 0xab, 19467 0x80, 0x84, 0x49, 0x13, 0x7f, 0x1f, 0x66, 0x47, 0x44, 0x44, 0xae, 0xf2, 0x26, 0xda, 0xe0, 0x6f, 19468 0xf5, 0x37, 0x94, 0xc1, 0xac, 0x1f, 0xf7, 0xe1, 0x81, 0x94, 0xce, 0x3d, 0x9a, 0x28, 0x3e, 0x6a, 19469 0x94, 0x84, 0x4e, 0x32, 0x29, 0xd0, 0x49, 0x36, 0x02, 0x5c, 0x7f, 0xc2, 0x1d, 0x29, 0xcf, 0xd6, 19470 0x54, 0x19, 0x69, 0x9f, 0xfb, 0xd4, 0x3f, 0x92, 0x53, 0x09, 0x3b, 0x83, 0xc5, 0xf0, 0x49, 0x9e, 19471 0x2a, 0x58, 0x2e, 0x42, 0xce, 0xb3, 0x2f, 0x89, 0x0c, 0x95, 0xbc, 0x21, 0x0d, 0xf6, 0x8f, 0xf9, 19472 0x54, 0x06, 0x1b, 0x81, 0x30, 0xb6, 0x25, 0xa7, 0xb5, 0x97, 0xae, 0xa6, 0x2c, 0xf1, 0x78, 0x03, 19473 0x1f, 0xc2, 0x72, 0x34, 0x4c, 0x4c, 0x65, 0xf2, 0x6b, 0xbe, 0x81, 0x93, 0x22, 0xc9, 0x54, 0x72, 19474 0x3f, 0x0d, 0x82, 0x81, 0x12, 0x50, 0xa6, 0x12, 0xa9, 0x43, 0x33, 0x29, 0xbe, 0xfc, 0x26, 0xf6, 19475 0xab, 0x1f, 0x6e, 0xa6, 0x12, 0xe6, 0x06, 0xc2, 0xa6, 0x5f, 0xfe, 0x20, 0x46, 0x64, 0x6f, 0x8c, 19476 0x11, 0xe2, 0x90, 0x04, 0x51, 0xec, 0x1b, 0xd8, 0x74, 0x42, 0x47, 0x10, 0x40, 0xa7, 0xd5, 0x41, 19477 0x73, 0x88, 0xaf, 0x83, 0x35, 0xe4, 0xc6, 0x56, 0xc3, 0xee, 0x54, 0x8b, 0xf1, 0x59, 0x10, 0x3b, 19478 0x63, 0x91, 0x79, 0x2a, 0xc1, 0x9f, 0xc3, 0x5a, 0x7a, 0x50, 0x9e, 0x46, 0xf2, 0xd3, 0x16, 0x94, 19479 0xfc, 0xb2, 0x55, 0xf9, 0x22, 0xa6, 0x0c, 0x85, 0xc3, 0xce, 0xf1, 0xd1, 0xd6, 0x76, 0x9b, 0x7f, 19480 0x12, 0xb3, 0xdd, 0xd1, 0xf5, 0x93, 0xa3, 0x6e, 0x3d, 0xb3, 0xf9, 0xcb, 0x2c, 0x64, 0xf6, 0x5f, 19481 0xa3, 0x2f, 0x20, 0xc7, 0xdf, 0x0f, 0xdf, 0xf0, 0x51, 0x40, 0xf3, 0xa6, 0x57, 0xe0, 0xf8, 0xce, 19482 0x4f, 0xfe, 0xfb, 0x97, 0x3f, 0xcf, 0xcc, 0xe3, 0x4a, 0x6b, 0xf2, 0x9d, 0xd6, 0xe5, 0xa4, 0xc5, 19483 0x72, 0xc3, 0x73, 0xed, 0x29, 0xfa, 0x14, 0xb2, 0x47, 0x63, 0x0f, 0xa5, 0x7e, 0x2c, 0xd0, 0x4c, 19484 0x7f, 0x2b, 0x8e, 0x97, 0x98, 0xd0, 0x39, 0x0c, 0x42, 0xe8, 0x68, 0xec, 0x51, 0x91, 0x3f, 0x82, 19485 0xb2, 0xfa, 0x4e, 0xfb, 0xd6, 0x2f, 0x08, 0x9a, 0xb7, 0xbf, 0x2f, 0xc7, 0xf7, 0x99, 0xaa, 0x3b, 19486 0x18, 0x09, 0x55, 0xfc, 0xad, 0xbb, 0x3a, 0x8b, 0xee, 0x95, 0x85, 0x52, 0xbf, 0x2f, 0x68, 0xa6, 19487 0xbf, 0x42, 0x8f, 0xcd, 0xc2, 0xbb, 0xb2, 0xa8, 0xc8, 0x3f, 0x16, 0x6f, 0xcf, 0x7b, 0x1e, 0x7a, 19488 0x90, 0xf0, 0xf6, 0x54, 0x7d, 0x4f, 0xd8, 0x5c, 0x4b, 0x67, 0x10, 0x4a, 0xee, 0x31, 0x25, 0xcb, 19489 0x78, 0x5e, 0x28, 0xe9, 0xf9, 0x2c, 0xcf, 0xb5, 0xa7, 0x9b, 0x3d, 0xc8, 0x31, 0x0c, 0x1e, 0x7d, 19490 0x29, 0x1f, 0x9a, 0x09, 0x2f, 0x23, 0x52, 0x16, 0x3a, 0x84, 0xde, 0xe3, 0x45, 0xa6, 0xa8, 0x86, 19491 0x4b, 0x54, 0x11, 0x43, 0xe0, 0x9f, 0x6b, 0x4f, 0xd7, 0xb5, 0x6f, 0x69, 0x9b, 0xff, 0x9c, 0x83, 19492 0x1c, 0x03, 0x9f, 0xd0, 0x25, 0x40, 0x80, 0x47, 0x47, 0x67, 0x17, 0x43, 0xb8, 0xa3, 0xb3, 0x8b, 19493 0x43, 0xd9, 0xb8, 0xc9, 0x94, 0x2e, 0xe2, 0x39, 0xaa, 0x94, 0x61, 0x5a, 0x2d, 0x06, 0xd3, 0x51, 19494 0x3f, 0xfe, 0x95, 0x26, 0xb0, 0x37, 0x7e, 0x96, 0x50, 0x92, 0xb4, 0x10, 0x28, 0x1d, 0xdd, 0x0e, 19495 0x09, 0x80, 0x34, 0xfe, 0x1e, 0x53, 0xd8, 0xc2, 0xf5, 0x40, 0xa1, 0xc3, 0x38, 0x9e, 0x6b, 0x4f, 19496 0xbf, 0x6c, 0xe0, 0x05, 0xe1, 0xe5, 0x48, 0x0f, 0xfa, 0x31, 0xd4, 0xc2, 0xa0, 0x2b, 0x7a, 0x98, 19497 0xa0, 0x2b, 0x8a, 0xdd, 0x36, 0x1f, 0xdd, 0xcc, 0x24, 0x6c, 0x5a, 0x65, 0x36, 0x09, 0xe5, 0x5c, 19498 0xf3, 0x25, 0x21, 0x23, 0x83, 0x32, 0x89, 0x35, 0x40, 0x7f, 0xaf, 0x09, 0x4c, 0x3c, 0x40, 0x51, 19499 0x51, 0x92, 0xf4, 0x18, 0x46, 0xdb, 0x7c, 0x7c, 0x0b, 0x97, 0x30, 0xe2, 0x0f, 0x98, 0x11, 0xbf, 19500 0x8b, 0x17, 0x03, 0x23, 0x3c, 0x73, 0x48, 0x3c, 0x5b, 0x58, 0xf1, 0xe5, 0x3d, 0x7c, 0x27, 0xe4, 19501 0x9c, 0x50, 0x6f, 0xb0, 0x58, 0x1c, 0x09, 0x4d, 0x5c, 0xac, 0x10, 0xb2, 0x9a, 0xb8, 0x58, 0x61, 19502 0x18, 0x35, 0x69, 0xb1, 0x38, 0xee, 0x99, 0xb4, 0x58, 0x7e, 0xcf, 0x26, 0xfb, 0x7e, 0x85, 0x7f, 19503 0xb5, 0x8a, 0x6c, 0x28, 0xf9, 0x28, 0x24, 0x5a, 0x4d, 0x42, 0x84, 0x82, 0xbb, 0x44, 0xf3, 0x41, 19504 0x6a, 0xbf, 0x30, 0xe8, 0x3d, 0x66, 0xd0, 0x5d, 0xbc, 0x4c, 0x35, 0x8b, 0x0f, 0x63, 0x5b, 0x1c, 19505 0x76, 0x68, 0x19, 0xfd, 0x3e, 0x75, 0xc4, 0x9f, 0x40, 0x45, 0x85, 0x09, 0xd1, 0x7b, 0x89, 0x28, 19506 0x94, 0x8a, 0x34, 0x36, 0xf1, 0x4d, 0x2c, 0x42, 0xf3, 0x23, 0xa6, 0x79, 0x15, 0xaf, 0x24, 0x68, 19507 0x76, 0x18, 0x6b, 0x48, 0x39, 0x87, 0xf8, 0x92, 0x95, 0x87, 0x10, 0xc4, 0x64, 0xe5, 0x61, 0x84, 19508 0xf0, 0x46, 0xe5, 0x63, 0xc6, 0x4a, 0x95, 0xbb, 0x00, 0x01, 0x98, 0x87, 0x12, 0x7d, 0xa9, 0x5c, 19509 0xa6, 0xa2, 0xc1, 0x21, 0x8e, 0x03, 0x62, 0xcc, 0xd4, 0x8a, 0x7d, 0x17, 0x51, 0x3b, 0x30, 0x5d, 19510 0x1a, 0x24, 0x36, 0xff, 0x3a, 0x0f, 0xe5, 0x57, 0x86, 0x69, 0x79, 0xc4, 0x32, 0xac, 0x1e, 0x41, 19511 0x67, 0x90, 0x63, 0x89, 0x32, 0x1a, 0x07, 0x55, 0x7c, 0x2b, 0x1a, 0x07, 0x43, 0xe0, 0x0f, 0x5e, 19512 0x63, 0x5a, 0x9b, 0x78, 0x89, 0x6a, 0x1d, 0x06, 0xa2, 0x5b, 0x0c, 0xb3, 0xa1, 0x13, 0x7d, 0x03, 19513 0x79, 0xf1, 0x3a, 0x20, 0x22, 0x28, 0x84, 0xe5, 0x34, 0xef, 0x25, 0x77, 0x26, 0x6d, 0x25, 0x55, 19514 0x8d, 0xcb, 0xf8, 0xa8, 0x9e, 0x09, 0x40, 0x00, 0x46, 0x46, 0x1d, 0x1a, 0xc3, 0x2e, 0x9b, 0x6b, 19515 0xe9, 0x0c, 0x42, 0xe7, 0x63, 0xa6, 0xf3, 0x01, 0x6e, 0x46, 0x75, 0xf6, 0x7d, 0x5e, 0xaa, 0xf7, 19516 0x8f, 0x60, 0x76, 0xd7, 0x70, 0x2f, 0x50, 0x24, 0xf5, 0x29, 0x1f, 0x93, 0x34, 0x9b, 0x49, 0x5d, 19517 0x42, 0xcb, 0x03, 0xa6, 0x65, 0x85, 0x47, 0x12, 0x55, 0xcb, 0x85, 0xe1, 0xd2, 0x9c, 0x82, 0xfa, 19518 0x90, 0xe7, 0xdf, 0x96, 0x44, 0xfd, 0x17, 0xfa, 0x3e, 0x25, 0xea, 0xbf, 0xf0, 0xe7, 0x28, 0xb7, 19519 0x6b, 0x19, 0x41, 0x51, 0x7e, 0xcc, 0x81, 0x22, 0x6f, 0xf6, 0x22, 0x1f, 0x7e, 0x34, 0x57, 0xd3, 19520 0xba, 0x85, 0xae, 0x87, 0x4c, 0xd7, 0x7d, 0xdc, 0x88, 0xad, 0x95, 0xe0, 0x7c, 0xae, 0x3d, 0xfd, 19521 0x96, 0x86, 0x7e, 0x0c, 0x10, 0xe0, 0xb7, 0xb1, 0x03, 0x10, 0x85, 0x82, 0x63, 0x07, 0x20, 0x06, 19522 0xfd, 0xe2, 0x0d, 0xa6, 0x77, 0x1d, 0x3f, 0x8c, 0xea, 0xf5, 0x1c, 0xc3, 0x72, 0xdf, 0x10, 0xe7, 19523 0x23, 0x8e, 0xd1, 0xb9, 0x17, 0xe6, 0x88, 0x1e, 0x86, 0x7f, 0x9b, 0x83, 0x59, 0x5a, 0x80, 0xd2, 19524 0x3c, 0x1d, 0xdc, 0xdb, 0xa3, 0x96, 0xc4, 0xd0, 0xb2, 0xa8, 0x25, 0xf1, 0x2b, 0x7f, 0x38, 0x4f, 19525 0xb3, 0x9f, 0x1b, 0x10, 0xc6, 0x40, 0x1d, 0x6d, 0x43, 0x59, 0xb9, 0xd8, 0xa3, 0x04, 0x61, 0x61, 19526 0x18, 0x2e, 0x1a, 0xf9, 0x13, 0x50, 0x01, 0x7c, 0x97, 0xe9, 0x5b, 0xe2, 0x91, 0x9f, 0xe9, 0xeb, 19527 0x73, 0x0e, 0xaa, 0xf0, 0x2d, 0x54, 0xd4, 0xcb, 0x3f, 0x4a, 0x90, 0x17, 0x81, 0xf8, 0xa2, 0x51, 19528 0x2e, 0x09, 0x3b, 0x08, 0x1f, 0x7c, 0xff, 0x27, 0x15, 0x92, 0x8d, 0x2a, 0x1e, 0x40, 0x41, 0xa0, 19529 0x01, 0x49, 0xb3, 0x0c, 0xe3, 0x81, 0x49, 0xb3, 0x8c, 0x40, 0x09, 0xe1, 0xda, 0x8e, 0x69, 0xa4, 19530 0x17, 0x1e, 0x99, 0x49, 0x84, 0xb6, 0x97, 0xc4, 0x4b, 0xd3, 0x16, 0x80, 0x5b, 0x69, 0xda, 0x94, 19531 0xcb, 0x66, 0x9a, 0xb6, 0x73, 0xe2, 0x89, 0xe3, 0x22, 0x2f, 0x71, 0x28, 0x45, 0x98, 0x1a, 0xbd, 19532 0xf1, 0x4d, 0x2c, 0x49, 0xa5, 0x77, 0xa0, 0x50, 0x84, 0x6e, 0x74, 0x05, 0x10, 0x60, 0x15, 0xd1, 19533 0x7a, 0x2a, 0x11, 0xf0, 0x8c, 0xd6, 0x53, 0xc9, 0x70, 0x47, 0x38, 0x34, 0x04, 0x7a, 0x79, 0xe5, 19534 0x4f, 0x35, 0xff, 0x4c, 0x03, 0x14, 0x87, 0x35, 0xd0, 0xb3, 0x64, 0xe9, 0x89, 0x30, 0x6a, 0xf3, 19535 0xc3, 0x77, 0x63, 0x4e, 0x8a, 0xf6, 0x81, 0x49, 0x3d, 0xc6, 0x3d, 0x7a, 0x4b, 0x8d, 0xfa, 0x73, 19536 0x0d, 0xaa, 0x21, 0x4c, 0x04, 0xbd, 0x9f, 0xb2, 0xa6, 0x11, 0x14, 0xb6, 0xf9, 0xe4, 0x56, 0xbe, 19537 0xa4, 0x42, 0x53, 0xd9, 0x01, 0xb2, 0xe2, 0xfe, 0xa9, 0x06, 0xb5, 0x30, 0x86, 0x82, 0x52, 0x64, 19538 0xc7, 0x50, 0xdc, 0xe6, 0xfa, 0xed, 0x8c, 0x37, 0x2f, 0x4f, 0x50, 0x6c, 0x0f, 0xa0, 0x20, 0x50, 19539 0x97, 0xa4, 0x8d, 0x1f, 0xc6, 0x7f, 0x93, 0x36, 0x7e, 0x04, 0xb2, 0x49, 0xd8, 0xf8, 0x8e, 0x3d, 19540 0x20, 0xca, 0x31, 0x13, 0xb0, 0x4c, 0x9a, 0xb6, 0x9b, 0x8f, 0x59, 0x04, 0xd3, 0x49, 0xd3, 0x16, 19541 0x1c, 0x33, 0x89, 0xc7, 0xa0, 0x14, 0x61, 0xb7, 0x1c, 0xb3, 0x28, 0x9c, 0x93, 0x70, 0xcc, 0x98, 19542 0x42, 0xe5, 0x98, 0x05, 0xc8, 0x49, 0xd2, 0x31, 0x8b, 0xc1, 0xd9, 0x49, 0xc7, 0x2c, 0x0e, 0xbe, 19543 0x24, 0xac, 0x23, 0xd3, 0x1b, 0x3a, 0x66, 0x0b, 0x09, 0x20, 0x0b, 0xfa, 0x30, 0xc5, 0x89, 0x89, 19544 0x28, 0x79, 0xf3, 0xa3, 0x77, 0xe4, 0x4e, 0xdd, 0xe3, 0xdc, 0xfd, 0x72, 0x8f, 0xff, 0x8d, 0x06, 19545 0x8b, 0x49, 0x00, 0x0d, 0x4a, 0xd1, 0x93, 0x82, 0xae, 0x37, 0x37, 0xde, 0x95, 0xfd, 0x66, 0x6f, 19546 0xf9, 0xbb, 0xfe, 0x45, 0xfd, 0xdf, 0xbf, 0x5e, 0xd5, 0xfe, 0xf3, 0xeb, 0x55, 0xed, 0x7f, 0xbe, 19547 0x5e, 0xd5, 0xfe, 0xf6, 0x7f, 0x57, 0x67, 0xce, 0xf2, 0xec, 0x87, 0x7a, 0xdf, 0xf9, 0xff, 0x00, 19548 0x00, 0x00, 0xff, 0xff, 0xc6, 0xc3, 0xa2, 0xb2, 0x2f, 0x38, 0x00, 0x00, 19549} 19550