github.com/cloudwan/edgelq-sdk@v1.15.4/iam/client/v1alpha2/project/project_service.pb.descriptors.go (about) 1 // Code generated by protoc-gen-goten-client 2 // API: ProjectService 3 // DO NOT EDIT!!! 4 5 package project_client 6 7 import ( 8 "google.golang.org/protobuf/proto" 9 10 gotenclient "github.com/cloudwan/goten-sdk/runtime/client" 11 gotenresource "github.com/cloudwan/goten-sdk/runtime/resource" 12 ) 13 14 // proto imports 15 import ( 16 project "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/project" 17 emptypb "google.golang.org/protobuf/types/known/emptypb" 18 ) 19 20 // Reference imports to suppress errors if they are not otherwise used. 21 var ( 22 _ = new(proto.Message) 23 _ = new(gotenclient.MethodDescriptor) 24 _ = gotenresource.WildcardId 25 ) 26 27 // make sure we're using proto imports 28 var ( 29 _ = &project.Project{} 30 _ = &emptypb.Empty{} 31 ) 32 33 var ( 34 descriptorsInitialized bool 35 projectServiceDescriptor *ProjectServiceDescriptor 36 getProjectDescriptor *GetProjectDescriptor 37 batchGetProjectsDescriptor *BatchGetProjectsDescriptor 38 listProjectsDescriptor *ListProjectsDescriptor 39 watchProjectDescriptor *WatchProjectDescriptor 40 watchProjectsDescriptor *WatchProjectsDescriptor 41 createProjectDescriptor *CreateProjectDescriptor 42 updateProjectDescriptor *UpdateProjectDescriptor 43 deleteProjectDescriptor *DeleteProjectDescriptor 44 listMyProjectsDescriptor *ListMyProjectsDescriptor 45 ) 46 47 type GetProjectDescriptor struct{} 48 49 type GetProjectDescriptorClientMsgHandle struct{} 50 51 type GetProjectDescriptorServerMsgHandle struct{} 52 53 func (d *GetProjectDescriptor) NewEmptyClientMsg() proto.Message { 54 return &GetProjectRequest{} 55 } 56 57 func (d *GetProjectDescriptor) NewEmptyServerMsg() proto.Message { 58 return &project.Project{} 59 } 60 61 func (d *GetProjectDescriptor) IsUnary() bool { 62 return true 63 } 64 65 func (d *GetProjectDescriptor) IsClientStream() bool { 66 return false 67 } 68 69 func (d *GetProjectDescriptor) IsServerStream() bool { 70 return false 71 } 72 73 func (d *GetProjectDescriptor) IsCollection() bool { 74 return false 75 } 76 77 func (d *GetProjectDescriptor) IsPlural() bool { 78 return false 79 } 80 81 func (d *GetProjectDescriptor) HasResource() bool { 82 return true 83 } 84 85 func (d *GetProjectDescriptor) RequestHasResourceBody() bool { 86 return false 87 } 88 89 func (d *GetProjectDescriptor) GetVerb() string { 90 return "get" 91 } 92 93 func (d *GetProjectDescriptor) GetMethodName() string { 94 return "GetProject" 95 } 96 97 func (d *GetProjectDescriptor) GetFullMethodName() string { 98 return "/ntt.iam.v1alpha2.ProjectService/GetProject" 99 } 100 101 func (d *GetProjectDescriptor) GetProtoPkgName() string { 102 return "ntt.iam.v1alpha2" 103 } 104 105 func (d *GetProjectDescriptor) GetApiName() string { 106 return "ProjectService" 107 } 108 109 func (d *GetProjectDescriptor) GetServiceDomain() string { 110 return "iam.edgelq.com" 111 } 112 113 func (d *GetProjectDescriptor) GetServiceVersion() string { 114 return "v1alpha2" 115 } 116 117 func (d *GetProjectDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor { 118 return projectServiceDescriptor 119 } 120 121 func (d *GetProjectDescriptor) GetResourceDescriptor() gotenresource.Descriptor { 122 return project.GetDescriptor() 123 } 124 125 func (d *GetProjectDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle { 126 return &GetProjectDescriptorClientMsgHandle{} 127 } 128 129 func (d *GetProjectDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle { 130 return &GetProjectDescriptorServerMsgHandle{} 131 } 132 133 func (h *GetProjectDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 134 typedMsg := msg.(*GetProjectRequest) 135 var asInterface interface{} = h 136 override, ok := asInterface.(interface { 137 OverrideExtractResourceName(*GetProjectRequest) *project.Name 138 }) 139 if ok { 140 return override.OverrideExtractResourceName(typedMsg) 141 } 142 { 143 if name := typedMsg.GetName(); name != nil { 144 return name 145 } 146 } 147 return (*project.Name)(nil) 148 } 149 150 func (h *GetProjectDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 151 typedMsg := msg.(*GetProjectRequest) 152 var asInterface interface{} = h 153 override, ok := asInterface.(interface { 154 OverrideExtractResourceNames(*GetProjectRequest) []*project.Name 155 }) 156 if ok { 157 return project.ProjectNameList(override.OverrideExtractResourceNames(typedMsg)) 158 } 159 return nil 160 } 161 162 func (h *GetProjectDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 163 return nil 164 } 165 166 func (h *GetProjectDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 167 typedMsg := msg.(*GetProjectRequest) 168 var asInterface interface{} = h 169 override, ok := asInterface.(interface { 170 OverrideExtractResourceBody(*GetProjectRequest) *project.Project 171 }) 172 if ok { 173 return override.OverrideExtractResourceBody(typedMsg) 174 } 175 return nil 176 } 177 178 func (h *GetProjectDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 179 typedMsg := msg.(*GetProjectRequest) 180 var asInterface interface{} = h 181 override, ok := asInterface.(interface { 182 OverrideExtractResourceBodies(*GetProjectRequest) []*project.Project 183 }) 184 if ok { 185 return project.ProjectList(override.OverrideExtractResourceBodies(typedMsg)) 186 } 187 return nil 188 } 189 190 func (h *GetProjectDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 191 typedMsg := msg.(*project.Project) 192 var asInterface interface{} = h 193 override, ok := asInterface.(interface { 194 OverrideExtractResourceName(*project.Project) *project.Name 195 }) 196 if ok { 197 return override.OverrideExtractResourceName(typedMsg) 198 } 199 { 200 if name := typedMsg.GetName(); name != nil { 201 return name 202 } 203 } 204 return (*project.Name)(nil) 205 } 206 207 func (h *GetProjectDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 208 typedMsg := msg.(*project.Project) 209 var asInterface interface{} = h 210 override, ok := asInterface.(interface { 211 OverrideExtractResourceNames(*project.Project) []*project.Name 212 }) 213 if ok { 214 return project.ProjectNameList(override.OverrideExtractResourceNames(typedMsg)) 215 } 216 return nil 217 } 218 219 func (h *GetProjectDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 220 return nil 221 } 222 223 func (h *GetProjectDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 224 return msg.(*project.Project) 225 } 226 227 func (h *GetProjectDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 228 typedMsg := msg.(*project.Project) 229 var asInterface interface{} = h 230 override, ok := asInterface.(interface { 231 OverrideExtractResourceBodies(*project.Project) []*project.Project 232 }) 233 if ok { 234 return project.ProjectList(override.OverrideExtractResourceBodies(typedMsg)) 235 } 236 return nil 237 } 238 239 func GetGetProjectDescriptor() *GetProjectDescriptor { 240 return getProjectDescriptor 241 } 242 243 type BatchGetProjectsDescriptor struct{} 244 245 type BatchGetProjectsDescriptorClientMsgHandle struct{} 246 247 type BatchGetProjectsDescriptorServerMsgHandle struct{} 248 249 func (d *BatchGetProjectsDescriptor) NewEmptyClientMsg() proto.Message { 250 return &BatchGetProjectsRequest{} 251 } 252 253 func (d *BatchGetProjectsDescriptor) NewEmptyServerMsg() proto.Message { 254 return &BatchGetProjectsResponse{} 255 } 256 257 func (d *BatchGetProjectsDescriptor) IsUnary() bool { 258 return true 259 } 260 261 func (d *BatchGetProjectsDescriptor) IsClientStream() bool { 262 return false 263 } 264 265 func (d *BatchGetProjectsDescriptor) IsServerStream() bool { 266 return false 267 } 268 269 func (d *BatchGetProjectsDescriptor) IsCollection() bool { 270 return false 271 } 272 273 func (d *BatchGetProjectsDescriptor) IsPlural() bool { 274 return true 275 } 276 277 func (d *BatchGetProjectsDescriptor) HasResource() bool { 278 return true 279 } 280 281 func (d *BatchGetProjectsDescriptor) RequestHasResourceBody() bool { 282 return false 283 } 284 285 func (d *BatchGetProjectsDescriptor) GetVerb() string { 286 return "batchGet" 287 } 288 289 func (d *BatchGetProjectsDescriptor) GetMethodName() string { 290 return "BatchGetProjects" 291 } 292 293 func (d *BatchGetProjectsDescriptor) GetFullMethodName() string { 294 return "/ntt.iam.v1alpha2.ProjectService/BatchGetProjects" 295 } 296 297 func (d *BatchGetProjectsDescriptor) GetProtoPkgName() string { 298 return "ntt.iam.v1alpha2" 299 } 300 301 func (d *BatchGetProjectsDescriptor) GetApiName() string { 302 return "ProjectService" 303 } 304 305 func (d *BatchGetProjectsDescriptor) GetServiceDomain() string { 306 return "iam.edgelq.com" 307 } 308 309 func (d *BatchGetProjectsDescriptor) GetServiceVersion() string { 310 return "v1alpha2" 311 } 312 313 func (d *BatchGetProjectsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor { 314 return projectServiceDescriptor 315 } 316 317 func (d *BatchGetProjectsDescriptor) GetResourceDescriptor() gotenresource.Descriptor { 318 return project.GetDescriptor() 319 } 320 321 func (d *BatchGetProjectsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle { 322 return &BatchGetProjectsDescriptorClientMsgHandle{} 323 } 324 325 func (d *BatchGetProjectsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle { 326 return &BatchGetProjectsDescriptorServerMsgHandle{} 327 } 328 329 func (h *BatchGetProjectsDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 330 typedMsg := msg.(*BatchGetProjectsRequest) 331 var asInterface interface{} = h 332 override, ok := asInterface.(interface { 333 OverrideExtractResourceName(*BatchGetProjectsRequest) *project.Name 334 }) 335 if ok { 336 return override.OverrideExtractResourceName(typedMsg) 337 } 338 return nil 339 } 340 341 func (h *BatchGetProjectsDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 342 typedMsg := msg.(*BatchGetProjectsRequest) 343 var asInterface interface{} = h 344 override, ok := asInterface.(interface { 345 OverrideExtractResourceNames(*BatchGetProjectsRequest) []*project.Name 346 }) 347 if ok { 348 return project.ProjectNameList(override.OverrideExtractResourceNames(typedMsg)) 349 } 350 { 351 if names := typedMsg.GetNames(); len(names) > 0 { 352 return project.ProjectNameList(names) 353 } 354 } 355 return (project.ProjectNameList)(nil) 356 } 357 358 func (h *BatchGetProjectsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 359 return nil 360 } 361 362 func (h *BatchGetProjectsDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 363 typedMsg := msg.(*BatchGetProjectsRequest) 364 var asInterface interface{} = h 365 override, ok := asInterface.(interface { 366 OverrideExtractResourceBody(*BatchGetProjectsRequest) *project.Project 367 }) 368 if ok { 369 return override.OverrideExtractResourceBody(typedMsg) 370 } 371 return nil 372 } 373 374 func (h *BatchGetProjectsDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 375 typedMsg := msg.(*BatchGetProjectsRequest) 376 var asInterface interface{} = h 377 override, ok := asInterface.(interface { 378 OverrideExtractResourceBodies(*BatchGetProjectsRequest) []*project.Project 379 }) 380 if ok { 381 return project.ProjectList(override.OverrideExtractResourceBodies(typedMsg)) 382 } 383 return nil 384 } 385 386 func (h *BatchGetProjectsDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 387 typedMsg := msg.(*BatchGetProjectsResponse) 388 var asInterface interface{} = h 389 override, ok := asInterface.(interface { 390 OverrideExtractResourceName(*BatchGetProjectsResponse) *project.Name 391 }) 392 if ok { 393 return override.OverrideExtractResourceName(typedMsg) 394 } 395 return nil 396 } 397 398 func (h *BatchGetProjectsDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 399 typedMsg := msg.(*BatchGetProjectsResponse) 400 var asInterface interface{} = h 401 override, ok := asInterface.(interface { 402 OverrideExtractResourceNames(*BatchGetProjectsResponse) []*project.Name 403 }) 404 if ok { 405 return project.ProjectNameList(override.OverrideExtractResourceNames(typedMsg)) 406 } 407 { 408 if resources := typedMsg.GetProjects(); len(resources) > 0 { 409 list := make(project.ProjectNameList, 0, len(resources)) 410 for _, res := range resources { 411 list = append(list, res.GetName()) 412 } 413 return list 414 } 415 } 416 return (project.ProjectNameList)(nil) 417 } 418 419 func (h *BatchGetProjectsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 420 return nil 421 } 422 423 func (h *BatchGetProjectsDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 424 typedMsg := msg.(*BatchGetProjectsResponse) 425 var asInterface interface{} = h 426 override, ok := asInterface.(interface { 427 OverrideExtractResourceBody(*BatchGetProjectsResponse) *project.Project 428 }) 429 if ok { 430 return override.OverrideExtractResourceBody(typedMsg) 431 } 432 return nil 433 } 434 435 func (h *BatchGetProjectsDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 436 typedMsg := msg.(*BatchGetProjectsResponse) 437 var asInterface interface{} = h 438 override, ok := asInterface.(interface { 439 OverrideExtractResourceBodies(*BatchGetProjectsResponse) []*project.Project 440 }) 441 if ok { 442 return project.ProjectList(override.OverrideExtractResourceBodies(typedMsg)) 443 } 444 { 445 if resources := typedMsg.GetProjects(); len(resources) > 0 { 446 return project.ProjectList(resources) 447 } 448 } 449 return (project.ProjectList)(nil) 450 } 451 452 func GetBatchGetProjectsDescriptor() *BatchGetProjectsDescriptor { 453 return batchGetProjectsDescriptor 454 } 455 456 type ListProjectsDescriptor struct{} 457 458 type ListProjectsDescriptorClientMsgHandle struct{} 459 460 type ListProjectsDescriptorServerMsgHandle struct{} 461 462 func (d *ListProjectsDescriptor) NewEmptyClientMsg() proto.Message { 463 return &ListProjectsRequest{} 464 } 465 466 func (d *ListProjectsDescriptor) NewEmptyServerMsg() proto.Message { 467 return &ListProjectsResponse{} 468 } 469 470 func (d *ListProjectsDescriptor) IsUnary() bool { 471 return true 472 } 473 474 func (d *ListProjectsDescriptor) IsClientStream() bool { 475 return false 476 } 477 478 func (d *ListProjectsDescriptor) IsServerStream() bool { 479 return false 480 } 481 482 func (d *ListProjectsDescriptor) IsCollection() bool { 483 return true 484 } 485 486 func (d *ListProjectsDescriptor) IsPlural() bool { 487 return true 488 } 489 490 func (d *ListProjectsDescriptor) HasResource() bool { 491 return true 492 } 493 494 func (d *ListProjectsDescriptor) RequestHasResourceBody() bool { 495 return false 496 } 497 498 func (d *ListProjectsDescriptor) GetVerb() string { 499 return "list" 500 } 501 502 func (d *ListProjectsDescriptor) GetMethodName() string { 503 return "ListProjects" 504 } 505 506 func (d *ListProjectsDescriptor) GetFullMethodName() string { 507 return "/ntt.iam.v1alpha2.ProjectService/ListProjects" 508 } 509 510 func (d *ListProjectsDescriptor) GetProtoPkgName() string { 511 return "ntt.iam.v1alpha2" 512 } 513 514 func (d *ListProjectsDescriptor) GetApiName() string { 515 return "ProjectService" 516 } 517 518 func (d *ListProjectsDescriptor) GetServiceDomain() string { 519 return "iam.edgelq.com" 520 } 521 522 func (d *ListProjectsDescriptor) GetServiceVersion() string { 523 return "v1alpha2" 524 } 525 526 func (d *ListProjectsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor { 527 return projectServiceDescriptor 528 } 529 530 func (d *ListProjectsDescriptor) GetResourceDescriptor() gotenresource.Descriptor { 531 return project.GetDescriptor() 532 } 533 534 func (d *ListProjectsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle { 535 return &ListProjectsDescriptorClientMsgHandle{} 536 } 537 538 func (d *ListProjectsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle { 539 return &ListProjectsDescriptorServerMsgHandle{} 540 } 541 542 func (h *ListProjectsDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 543 typedMsg := msg.(*ListProjectsRequest) 544 var asInterface interface{} = h 545 override, ok := asInterface.(interface { 546 OverrideExtractResourceName(*ListProjectsRequest) *project.Name 547 }) 548 if ok { 549 return override.OverrideExtractResourceName(typedMsg) 550 } 551 return nil 552 } 553 554 func (h *ListProjectsDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 555 typedMsg := msg.(*ListProjectsRequest) 556 var asInterface interface{} = h 557 override, ok := asInterface.(interface { 558 OverrideExtractResourceNames(*ListProjectsRequest) []*project.Name 559 }) 560 if ok { 561 return project.ProjectNameList(override.OverrideExtractResourceNames(typedMsg)) 562 } 563 return nil 564 } 565 566 func (h *ListProjectsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 567 return nil 568 } 569 570 func (h *ListProjectsDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 571 typedMsg := msg.(*ListProjectsRequest) 572 var asInterface interface{} = h 573 override, ok := asInterface.(interface { 574 OverrideExtractResourceBody(*ListProjectsRequest) *project.Project 575 }) 576 if ok { 577 return override.OverrideExtractResourceBody(typedMsg) 578 } 579 return nil 580 } 581 582 func (h *ListProjectsDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 583 typedMsg := msg.(*ListProjectsRequest) 584 var asInterface interface{} = h 585 override, ok := asInterface.(interface { 586 OverrideExtractResourceBodies(*ListProjectsRequest) []*project.Project 587 }) 588 if ok { 589 return project.ProjectList(override.OverrideExtractResourceBodies(typedMsg)) 590 } 591 return nil 592 } 593 594 func (h *ListProjectsDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 595 typedMsg := msg.(*ListProjectsResponse) 596 var asInterface interface{} = h 597 override, ok := asInterface.(interface { 598 OverrideExtractResourceName(*ListProjectsResponse) *project.Name 599 }) 600 if ok { 601 return override.OverrideExtractResourceName(typedMsg) 602 } 603 return nil 604 } 605 606 func (h *ListProjectsDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 607 typedMsg := msg.(*ListProjectsResponse) 608 var asInterface interface{} = h 609 override, ok := asInterface.(interface { 610 OverrideExtractResourceNames(*ListProjectsResponse) []*project.Name 611 }) 612 if ok { 613 return project.ProjectNameList(override.OverrideExtractResourceNames(typedMsg)) 614 } 615 { 616 if resources := typedMsg.GetProjects(); len(resources) > 0 { 617 list := make(project.ProjectNameList, 0, len(resources)) 618 for _, res := range resources { 619 list = append(list, res.GetName()) 620 } 621 return list 622 } 623 } 624 return (project.ProjectNameList)(nil) 625 } 626 627 func (h *ListProjectsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 628 return nil 629 } 630 631 func (h *ListProjectsDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 632 typedMsg := msg.(*ListProjectsResponse) 633 var asInterface interface{} = h 634 override, ok := asInterface.(interface { 635 OverrideExtractResourceBody(*ListProjectsResponse) *project.Project 636 }) 637 if ok { 638 return override.OverrideExtractResourceBody(typedMsg) 639 } 640 return nil 641 } 642 643 func (h *ListProjectsDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 644 typedMsg := msg.(*ListProjectsResponse) 645 var asInterface interface{} = h 646 override, ok := asInterface.(interface { 647 OverrideExtractResourceBodies(*ListProjectsResponse) []*project.Project 648 }) 649 if ok { 650 return project.ProjectList(override.OverrideExtractResourceBodies(typedMsg)) 651 } 652 { 653 if resources := typedMsg.GetProjects(); len(resources) > 0 { 654 return project.ProjectList(resources) 655 } 656 } 657 return (project.ProjectList)(nil) 658 } 659 660 func GetListProjectsDescriptor() *ListProjectsDescriptor { 661 return listProjectsDescriptor 662 } 663 664 type WatchProjectDescriptor struct{} 665 666 type WatchProjectDescriptorClientMsgHandle struct{} 667 668 type WatchProjectDescriptorServerMsgHandle struct{} 669 670 func (d *WatchProjectDescriptor) NewEmptyClientMsg() proto.Message { 671 return &WatchProjectRequest{} 672 } 673 674 func (d *WatchProjectDescriptor) NewEmptyServerMsg() proto.Message { 675 return &WatchProjectResponse{} 676 } 677 678 func (d *WatchProjectDescriptor) IsUnary() bool { 679 return false 680 } 681 682 func (d *WatchProjectDescriptor) IsClientStream() bool { 683 return false 684 } 685 686 func (d *WatchProjectDescriptor) IsServerStream() bool { 687 return true 688 } 689 690 func (d *WatchProjectDescriptor) IsCollection() bool { 691 return false 692 } 693 694 func (d *WatchProjectDescriptor) IsPlural() bool { 695 return false 696 } 697 698 func (d *WatchProjectDescriptor) HasResource() bool { 699 return true 700 } 701 702 func (d *WatchProjectDescriptor) RequestHasResourceBody() bool { 703 return false 704 } 705 706 func (d *WatchProjectDescriptor) GetVerb() string { 707 return "watch" 708 } 709 710 func (d *WatchProjectDescriptor) GetMethodName() string { 711 return "WatchProject" 712 } 713 714 func (d *WatchProjectDescriptor) GetFullMethodName() string { 715 return "/ntt.iam.v1alpha2.ProjectService/WatchProject" 716 } 717 718 func (d *WatchProjectDescriptor) GetProtoPkgName() string { 719 return "ntt.iam.v1alpha2" 720 } 721 722 func (d *WatchProjectDescriptor) GetApiName() string { 723 return "ProjectService" 724 } 725 726 func (d *WatchProjectDescriptor) GetServiceDomain() string { 727 return "iam.edgelq.com" 728 } 729 730 func (d *WatchProjectDescriptor) GetServiceVersion() string { 731 return "v1alpha2" 732 } 733 734 func (d *WatchProjectDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor { 735 return projectServiceDescriptor 736 } 737 738 func (d *WatchProjectDescriptor) GetResourceDescriptor() gotenresource.Descriptor { 739 return project.GetDescriptor() 740 } 741 742 func (d *WatchProjectDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle { 743 return &WatchProjectDescriptorClientMsgHandle{} 744 } 745 746 func (d *WatchProjectDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle { 747 return &WatchProjectDescriptorServerMsgHandle{} 748 } 749 750 func (h *WatchProjectDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 751 typedMsg := msg.(*WatchProjectRequest) 752 var asInterface interface{} = h 753 override, ok := asInterface.(interface { 754 OverrideExtractResourceName(*WatchProjectRequest) *project.Name 755 }) 756 if ok { 757 return override.OverrideExtractResourceName(typedMsg) 758 } 759 { 760 if name := typedMsg.GetName(); name != nil { 761 return name 762 } 763 } 764 return (*project.Name)(nil) 765 } 766 767 func (h *WatchProjectDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 768 typedMsg := msg.(*WatchProjectRequest) 769 var asInterface interface{} = h 770 override, ok := asInterface.(interface { 771 OverrideExtractResourceNames(*WatchProjectRequest) []*project.Name 772 }) 773 if ok { 774 return project.ProjectNameList(override.OverrideExtractResourceNames(typedMsg)) 775 } 776 return nil 777 } 778 779 func (h *WatchProjectDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 780 return nil 781 } 782 783 func (h *WatchProjectDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 784 typedMsg := msg.(*WatchProjectRequest) 785 var asInterface interface{} = h 786 override, ok := asInterface.(interface { 787 OverrideExtractResourceBody(*WatchProjectRequest) *project.Project 788 }) 789 if ok { 790 return override.OverrideExtractResourceBody(typedMsg) 791 } 792 return nil 793 } 794 795 func (h *WatchProjectDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 796 typedMsg := msg.(*WatchProjectRequest) 797 var asInterface interface{} = h 798 override, ok := asInterface.(interface { 799 OverrideExtractResourceBodies(*WatchProjectRequest) []*project.Project 800 }) 801 if ok { 802 return project.ProjectList(override.OverrideExtractResourceBodies(typedMsg)) 803 } 804 return nil 805 } 806 807 func (h *WatchProjectDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 808 typedMsg := msg.(*WatchProjectResponse) 809 var asInterface interface{} = h 810 override, ok := asInterface.(interface { 811 OverrideExtractResourceName(*WatchProjectResponse) *project.Name 812 }) 813 if ok { 814 return override.OverrideExtractResourceName(typedMsg) 815 } 816 { 817 if resChange := typedMsg.GetChange(); resChange != nil { 818 switch tResChange := resChange.ChangeType.(type) { 819 case *project.ProjectChange_Added_: 820 return tResChange.Added.GetProject().GetName() 821 case *project.ProjectChange_Modified_: 822 return tResChange.Modified.GetName() 823 case *project.ProjectChange_Removed_: 824 return tResChange.Removed.GetName() 825 case *project.ProjectChange_Current_: 826 return tResChange.Current.GetProject().GetName() 827 } 828 } 829 } 830 return (*project.Name)(nil) 831 } 832 833 func (h *WatchProjectDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 834 typedMsg := msg.(*WatchProjectResponse) 835 var asInterface interface{} = h 836 override, ok := asInterface.(interface { 837 OverrideExtractResourceNames(*WatchProjectResponse) []*project.Name 838 }) 839 if ok { 840 return project.ProjectNameList(override.OverrideExtractResourceNames(typedMsg)) 841 } 842 return nil 843 } 844 845 func (h *WatchProjectDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 846 return nil 847 } 848 849 func (h *WatchProjectDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 850 typedMsg := msg.(*WatchProjectResponse) 851 var asInterface interface{} = h 852 override, ok := asInterface.(interface { 853 OverrideExtractResourceBody(*WatchProjectResponse) *project.Project 854 }) 855 if ok { 856 return override.OverrideExtractResourceBody(typedMsg) 857 } 858 { 859 if resChange := typedMsg.GetChange(); resChange != nil { 860 switch tResChange := resChange.ChangeType.(type) { 861 case *project.ProjectChange_Added_: 862 return tResChange.Added.GetProject() 863 case *project.ProjectChange_Modified_: 864 return tResChange.Modified.GetProject() 865 case *project.ProjectChange_Current_: 866 return tResChange.Current.GetProject() 867 } 868 } 869 } 870 return (*project.Project)(nil) 871 } 872 873 func (h *WatchProjectDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 874 typedMsg := msg.(*WatchProjectResponse) 875 var asInterface interface{} = h 876 override, ok := asInterface.(interface { 877 OverrideExtractResourceBodies(*WatchProjectResponse) []*project.Project 878 }) 879 if ok { 880 return project.ProjectList(override.OverrideExtractResourceBodies(typedMsg)) 881 } 882 return nil 883 } 884 885 func GetWatchProjectDescriptor() *WatchProjectDescriptor { 886 return watchProjectDescriptor 887 } 888 889 type WatchProjectsDescriptor struct{} 890 891 type WatchProjectsDescriptorClientMsgHandle struct{} 892 893 type WatchProjectsDescriptorServerMsgHandle struct{} 894 895 func (d *WatchProjectsDescriptor) NewEmptyClientMsg() proto.Message { 896 return &WatchProjectsRequest{} 897 } 898 899 func (d *WatchProjectsDescriptor) NewEmptyServerMsg() proto.Message { 900 return &WatchProjectsResponse{} 901 } 902 903 func (d *WatchProjectsDescriptor) IsUnary() bool { 904 return false 905 } 906 907 func (d *WatchProjectsDescriptor) IsClientStream() bool { 908 return false 909 } 910 911 func (d *WatchProjectsDescriptor) IsServerStream() bool { 912 return true 913 } 914 915 func (d *WatchProjectsDescriptor) IsCollection() bool { 916 return true 917 } 918 919 func (d *WatchProjectsDescriptor) IsPlural() bool { 920 return true 921 } 922 923 func (d *WatchProjectsDescriptor) HasResource() bool { 924 return true 925 } 926 927 func (d *WatchProjectsDescriptor) RequestHasResourceBody() bool { 928 return false 929 } 930 931 func (d *WatchProjectsDescriptor) GetVerb() string { 932 return "watch" 933 } 934 935 func (d *WatchProjectsDescriptor) GetMethodName() string { 936 return "WatchProjects" 937 } 938 939 func (d *WatchProjectsDescriptor) GetFullMethodName() string { 940 return "/ntt.iam.v1alpha2.ProjectService/WatchProjects" 941 } 942 943 func (d *WatchProjectsDescriptor) GetProtoPkgName() string { 944 return "ntt.iam.v1alpha2" 945 } 946 947 func (d *WatchProjectsDescriptor) GetApiName() string { 948 return "ProjectService" 949 } 950 951 func (d *WatchProjectsDescriptor) GetServiceDomain() string { 952 return "iam.edgelq.com" 953 } 954 955 func (d *WatchProjectsDescriptor) GetServiceVersion() string { 956 return "v1alpha2" 957 } 958 959 func (d *WatchProjectsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor { 960 return projectServiceDescriptor 961 } 962 963 func (d *WatchProjectsDescriptor) GetResourceDescriptor() gotenresource.Descriptor { 964 return project.GetDescriptor() 965 } 966 967 func (d *WatchProjectsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle { 968 return &WatchProjectsDescriptorClientMsgHandle{} 969 } 970 971 func (d *WatchProjectsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle { 972 return &WatchProjectsDescriptorServerMsgHandle{} 973 } 974 975 func (h *WatchProjectsDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 976 typedMsg := msg.(*WatchProjectsRequest) 977 var asInterface interface{} = h 978 override, ok := asInterface.(interface { 979 OverrideExtractResourceName(*WatchProjectsRequest) *project.Name 980 }) 981 if ok { 982 return override.OverrideExtractResourceName(typedMsg) 983 } 984 return nil 985 } 986 987 func (h *WatchProjectsDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 988 typedMsg := msg.(*WatchProjectsRequest) 989 var asInterface interface{} = h 990 override, ok := asInterface.(interface { 991 OverrideExtractResourceNames(*WatchProjectsRequest) []*project.Name 992 }) 993 if ok { 994 return project.ProjectNameList(override.OverrideExtractResourceNames(typedMsg)) 995 } 996 return nil 997 } 998 999 func (h *WatchProjectsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 1000 return nil 1001 } 1002 1003 func (h *WatchProjectsDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 1004 typedMsg := msg.(*WatchProjectsRequest) 1005 var asInterface interface{} = h 1006 override, ok := asInterface.(interface { 1007 OverrideExtractResourceBody(*WatchProjectsRequest) *project.Project 1008 }) 1009 if ok { 1010 return override.OverrideExtractResourceBody(typedMsg) 1011 } 1012 return nil 1013 } 1014 1015 func (h *WatchProjectsDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 1016 typedMsg := msg.(*WatchProjectsRequest) 1017 var asInterface interface{} = h 1018 override, ok := asInterface.(interface { 1019 OverrideExtractResourceBodies(*WatchProjectsRequest) []*project.Project 1020 }) 1021 if ok { 1022 return project.ProjectList(override.OverrideExtractResourceBodies(typedMsg)) 1023 } 1024 return nil 1025 } 1026 1027 func (h *WatchProjectsDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 1028 typedMsg := msg.(*WatchProjectsResponse) 1029 var asInterface interface{} = h 1030 override, ok := asInterface.(interface { 1031 OverrideExtractResourceName(*WatchProjectsResponse) *project.Name 1032 }) 1033 if ok { 1034 return override.OverrideExtractResourceName(typedMsg) 1035 } 1036 return nil 1037 } 1038 1039 func (h *WatchProjectsDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 1040 typedMsg := msg.(*WatchProjectsResponse) 1041 var asInterface interface{} = h 1042 override, ok := asInterface.(interface { 1043 OverrideExtractResourceNames(*WatchProjectsResponse) []*project.Name 1044 }) 1045 if ok { 1046 return project.ProjectNameList(override.OverrideExtractResourceNames(typedMsg)) 1047 } 1048 { 1049 if resChanges := typedMsg.GetProjectChanges(); len(resChanges) > 0 { 1050 list := make(project.ProjectNameList, 0, len(resChanges)) 1051 for _, resChange := range resChanges { 1052 switch tResChange := resChange.ChangeType.(type) { 1053 case *project.ProjectChange_Added_: 1054 list = append(list, tResChange.Added.GetProject().GetName()) 1055 case *project.ProjectChange_Modified_: 1056 list = append(list, tResChange.Modified.GetName()) 1057 case *project.ProjectChange_Removed_: 1058 list = append(list, tResChange.Removed.GetName()) 1059 case *project.ProjectChange_Current_: 1060 list = append(list, tResChange.Current.GetProject().GetName()) 1061 } 1062 } 1063 return list 1064 } 1065 } 1066 return (project.ProjectNameList)(nil) 1067 } 1068 1069 func (h *WatchProjectsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 1070 return nil 1071 } 1072 1073 func (h *WatchProjectsDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 1074 typedMsg := msg.(*WatchProjectsResponse) 1075 var asInterface interface{} = h 1076 override, ok := asInterface.(interface { 1077 OverrideExtractResourceBody(*WatchProjectsResponse) *project.Project 1078 }) 1079 if ok { 1080 return override.OverrideExtractResourceBody(typedMsg) 1081 } 1082 return nil 1083 } 1084 1085 func (h *WatchProjectsDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 1086 typedMsg := msg.(*WatchProjectsResponse) 1087 var asInterface interface{} = h 1088 override, ok := asInterface.(interface { 1089 OverrideExtractResourceBodies(*WatchProjectsResponse) []*project.Project 1090 }) 1091 if ok { 1092 return project.ProjectList(override.OverrideExtractResourceBodies(typedMsg)) 1093 } 1094 { 1095 if resChanges := typedMsg.GetProjectChanges(); len(resChanges) > 0 { 1096 list := make(project.ProjectList, 0, len(resChanges)) 1097 for _, resChange := range resChanges { 1098 switch tResChange := resChange.ChangeType.(type) { 1099 case *project.ProjectChange_Added_: 1100 list = append(list, tResChange.Added.GetProject()) 1101 case *project.ProjectChange_Modified_: 1102 list = append(list, tResChange.Modified.GetProject()) 1103 case *project.ProjectChange_Current_: 1104 list = append(list, tResChange.Current.GetProject()) 1105 } 1106 } 1107 return list 1108 } 1109 } 1110 return (project.ProjectList)(nil) 1111 } 1112 1113 func GetWatchProjectsDescriptor() *WatchProjectsDescriptor { 1114 return watchProjectsDescriptor 1115 } 1116 1117 type CreateProjectDescriptor struct{} 1118 1119 type CreateProjectDescriptorClientMsgHandle struct{} 1120 1121 type CreateProjectDescriptorServerMsgHandle struct{} 1122 1123 func (d *CreateProjectDescriptor) NewEmptyClientMsg() proto.Message { 1124 return &CreateProjectRequest{} 1125 } 1126 1127 func (d *CreateProjectDescriptor) NewEmptyServerMsg() proto.Message { 1128 return &project.Project{} 1129 } 1130 1131 func (d *CreateProjectDescriptor) IsUnary() bool { 1132 return true 1133 } 1134 1135 func (d *CreateProjectDescriptor) IsClientStream() bool { 1136 return false 1137 } 1138 1139 func (d *CreateProjectDescriptor) IsServerStream() bool { 1140 return false 1141 } 1142 1143 func (d *CreateProjectDescriptor) IsCollection() bool { 1144 return true 1145 } 1146 1147 func (d *CreateProjectDescriptor) IsPlural() bool { 1148 return false 1149 } 1150 1151 func (d *CreateProjectDescriptor) HasResource() bool { 1152 return true 1153 } 1154 1155 func (d *CreateProjectDescriptor) RequestHasResourceBody() bool { 1156 return true 1157 } 1158 1159 func (d *CreateProjectDescriptor) GetVerb() string { 1160 return "create" 1161 } 1162 1163 func (d *CreateProjectDescriptor) GetMethodName() string { 1164 return "CreateProject" 1165 } 1166 1167 func (d *CreateProjectDescriptor) GetFullMethodName() string { 1168 return "/ntt.iam.v1alpha2.ProjectService/CreateProject" 1169 } 1170 1171 func (d *CreateProjectDescriptor) GetProtoPkgName() string { 1172 return "ntt.iam.v1alpha2" 1173 } 1174 1175 func (d *CreateProjectDescriptor) GetApiName() string { 1176 return "ProjectService" 1177 } 1178 1179 func (d *CreateProjectDescriptor) GetServiceDomain() string { 1180 return "iam.edgelq.com" 1181 } 1182 1183 func (d *CreateProjectDescriptor) GetServiceVersion() string { 1184 return "v1alpha2" 1185 } 1186 1187 func (d *CreateProjectDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor { 1188 return projectServiceDescriptor 1189 } 1190 1191 func (d *CreateProjectDescriptor) GetResourceDescriptor() gotenresource.Descriptor { 1192 return project.GetDescriptor() 1193 } 1194 1195 func (d *CreateProjectDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle { 1196 return &CreateProjectDescriptorClientMsgHandle{} 1197 } 1198 1199 func (d *CreateProjectDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle { 1200 return &CreateProjectDescriptorServerMsgHandle{} 1201 } 1202 1203 func (h *CreateProjectDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 1204 typedMsg := msg.(*CreateProjectRequest) 1205 var asInterface interface{} = h 1206 override, ok := asInterface.(interface { 1207 OverrideExtractResourceName(*CreateProjectRequest) *project.Name 1208 }) 1209 if ok { 1210 return override.OverrideExtractResourceName(typedMsg) 1211 } 1212 { 1213 res := typedMsg.GetProject() 1214 if name := res.GetName(); name != nil { 1215 return name 1216 } 1217 } 1218 return (*project.Name)(nil) 1219 } 1220 1221 func (h *CreateProjectDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 1222 typedMsg := msg.(*CreateProjectRequest) 1223 var asInterface interface{} = h 1224 override, ok := asInterface.(interface { 1225 OverrideExtractResourceNames(*CreateProjectRequest) []*project.Name 1226 }) 1227 if ok { 1228 return project.ProjectNameList(override.OverrideExtractResourceNames(typedMsg)) 1229 } 1230 return nil 1231 } 1232 1233 func (h *CreateProjectDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 1234 return nil 1235 } 1236 1237 func (h *CreateProjectDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 1238 typedMsg := msg.(*CreateProjectRequest) 1239 var asInterface interface{} = h 1240 override, ok := asInterface.(interface { 1241 OverrideExtractResourceBody(*CreateProjectRequest) *project.Project 1242 }) 1243 if ok { 1244 return override.OverrideExtractResourceBody(typedMsg) 1245 } 1246 { 1247 return typedMsg.GetProject() 1248 } 1249 return (*project.Project)(nil) 1250 } 1251 1252 func (h *CreateProjectDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 1253 typedMsg := msg.(*CreateProjectRequest) 1254 var asInterface interface{} = h 1255 override, ok := asInterface.(interface { 1256 OverrideExtractResourceBodies(*CreateProjectRequest) []*project.Project 1257 }) 1258 if ok { 1259 return project.ProjectList(override.OverrideExtractResourceBodies(typedMsg)) 1260 } 1261 return nil 1262 } 1263 1264 func (h *CreateProjectDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 1265 typedMsg := msg.(*project.Project) 1266 var asInterface interface{} = h 1267 override, ok := asInterface.(interface { 1268 OverrideExtractResourceName(*project.Project) *project.Name 1269 }) 1270 if ok { 1271 return override.OverrideExtractResourceName(typedMsg) 1272 } 1273 { 1274 if name := typedMsg.GetName(); name != nil { 1275 return name 1276 } 1277 } 1278 return (*project.Name)(nil) 1279 } 1280 1281 func (h *CreateProjectDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 1282 typedMsg := msg.(*project.Project) 1283 var asInterface interface{} = h 1284 override, ok := asInterface.(interface { 1285 OverrideExtractResourceNames(*project.Project) []*project.Name 1286 }) 1287 if ok { 1288 return project.ProjectNameList(override.OverrideExtractResourceNames(typedMsg)) 1289 } 1290 return nil 1291 } 1292 1293 func (h *CreateProjectDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 1294 return nil 1295 } 1296 1297 func (h *CreateProjectDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 1298 return msg.(*project.Project) 1299 } 1300 1301 func (h *CreateProjectDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 1302 typedMsg := msg.(*project.Project) 1303 var asInterface interface{} = h 1304 override, ok := asInterface.(interface { 1305 OverrideExtractResourceBodies(*project.Project) []*project.Project 1306 }) 1307 if ok { 1308 return project.ProjectList(override.OverrideExtractResourceBodies(typedMsg)) 1309 } 1310 return nil 1311 } 1312 1313 func GetCreateProjectDescriptor() *CreateProjectDescriptor { 1314 return createProjectDescriptor 1315 } 1316 1317 type UpdateProjectDescriptor struct{} 1318 1319 type UpdateProjectDescriptorClientMsgHandle struct{} 1320 1321 type UpdateProjectDescriptorServerMsgHandle struct{} 1322 1323 func (d *UpdateProjectDescriptor) NewEmptyClientMsg() proto.Message { 1324 return &UpdateProjectRequest{} 1325 } 1326 1327 func (d *UpdateProjectDescriptor) NewEmptyServerMsg() proto.Message { 1328 return &project.Project{} 1329 } 1330 1331 func (d *UpdateProjectDescriptor) IsUnary() bool { 1332 return true 1333 } 1334 1335 func (d *UpdateProjectDescriptor) IsClientStream() bool { 1336 return false 1337 } 1338 1339 func (d *UpdateProjectDescriptor) IsServerStream() bool { 1340 return false 1341 } 1342 1343 func (d *UpdateProjectDescriptor) IsCollection() bool { 1344 return false 1345 } 1346 1347 func (d *UpdateProjectDescriptor) IsPlural() bool { 1348 return false 1349 } 1350 1351 func (d *UpdateProjectDescriptor) HasResource() bool { 1352 return true 1353 } 1354 1355 func (d *UpdateProjectDescriptor) RequestHasResourceBody() bool { 1356 return true 1357 } 1358 1359 func (d *UpdateProjectDescriptor) GetVerb() string { 1360 return "update" 1361 } 1362 1363 func (d *UpdateProjectDescriptor) GetMethodName() string { 1364 return "UpdateProject" 1365 } 1366 1367 func (d *UpdateProjectDescriptor) GetFullMethodName() string { 1368 return "/ntt.iam.v1alpha2.ProjectService/UpdateProject" 1369 } 1370 1371 func (d *UpdateProjectDescriptor) GetProtoPkgName() string { 1372 return "ntt.iam.v1alpha2" 1373 } 1374 1375 func (d *UpdateProjectDescriptor) GetApiName() string { 1376 return "ProjectService" 1377 } 1378 1379 func (d *UpdateProjectDescriptor) GetServiceDomain() string { 1380 return "iam.edgelq.com" 1381 } 1382 1383 func (d *UpdateProjectDescriptor) GetServiceVersion() string { 1384 return "v1alpha2" 1385 } 1386 1387 func (d *UpdateProjectDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor { 1388 return projectServiceDescriptor 1389 } 1390 1391 func (d *UpdateProjectDescriptor) GetResourceDescriptor() gotenresource.Descriptor { 1392 return project.GetDescriptor() 1393 } 1394 1395 func (d *UpdateProjectDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle { 1396 return &UpdateProjectDescriptorClientMsgHandle{} 1397 } 1398 1399 func (d *UpdateProjectDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle { 1400 return &UpdateProjectDescriptorServerMsgHandle{} 1401 } 1402 1403 func (h *UpdateProjectDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 1404 typedMsg := msg.(*UpdateProjectRequest) 1405 var asInterface interface{} = h 1406 override, ok := asInterface.(interface { 1407 OverrideExtractResourceName(*UpdateProjectRequest) *project.Name 1408 }) 1409 if ok { 1410 return override.OverrideExtractResourceName(typedMsg) 1411 } 1412 { 1413 res := typedMsg.GetProject() 1414 if name := res.GetName(); name != nil { 1415 return name 1416 } 1417 } 1418 return (*project.Name)(nil) 1419 } 1420 1421 func (h *UpdateProjectDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 1422 typedMsg := msg.(*UpdateProjectRequest) 1423 var asInterface interface{} = h 1424 override, ok := asInterface.(interface { 1425 OverrideExtractResourceNames(*UpdateProjectRequest) []*project.Name 1426 }) 1427 if ok { 1428 return project.ProjectNameList(override.OverrideExtractResourceNames(typedMsg)) 1429 } 1430 return nil 1431 } 1432 1433 func (h *UpdateProjectDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 1434 return nil 1435 } 1436 1437 func (h *UpdateProjectDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 1438 typedMsg := msg.(*UpdateProjectRequest) 1439 var asInterface interface{} = h 1440 override, ok := asInterface.(interface { 1441 OverrideExtractResourceBody(*UpdateProjectRequest) *project.Project 1442 }) 1443 if ok { 1444 return override.OverrideExtractResourceBody(typedMsg) 1445 } 1446 { 1447 return typedMsg.GetProject() 1448 } 1449 return (*project.Project)(nil) 1450 } 1451 1452 func (h *UpdateProjectDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 1453 typedMsg := msg.(*UpdateProjectRequest) 1454 var asInterface interface{} = h 1455 override, ok := asInterface.(interface { 1456 OverrideExtractResourceBodies(*UpdateProjectRequest) []*project.Project 1457 }) 1458 if ok { 1459 return project.ProjectList(override.OverrideExtractResourceBodies(typedMsg)) 1460 } 1461 return nil 1462 } 1463 1464 func (h *UpdateProjectDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 1465 typedMsg := msg.(*project.Project) 1466 var asInterface interface{} = h 1467 override, ok := asInterface.(interface { 1468 OverrideExtractResourceName(*project.Project) *project.Name 1469 }) 1470 if ok { 1471 return override.OverrideExtractResourceName(typedMsg) 1472 } 1473 { 1474 if name := typedMsg.GetName(); name != nil { 1475 return name 1476 } 1477 } 1478 return (*project.Name)(nil) 1479 } 1480 1481 func (h *UpdateProjectDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 1482 typedMsg := msg.(*project.Project) 1483 var asInterface interface{} = h 1484 override, ok := asInterface.(interface { 1485 OverrideExtractResourceNames(*project.Project) []*project.Name 1486 }) 1487 if ok { 1488 return project.ProjectNameList(override.OverrideExtractResourceNames(typedMsg)) 1489 } 1490 return nil 1491 } 1492 1493 func (h *UpdateProjectDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 1494 return nil 1495 } 1496 1497 func (h *UpdateProjectDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 1498 return msg.(*project.Project) 1499 } 1500 1501 func (h *UpdateProjectDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 1502 typedMsg := msg.(*project.Project) 1503 var asInterface interface{} = h 1504 override, ok := asInterface.(interface { 1505 OverrideExtractResourceBodies(*project.Project) []*project.Project 1506 }) 1507 if ok { 1508 return project.ProjectList(override.OverrideExtractResourceBodies(typedMsg)) 1509 } 1510 return nil 1511 } 1512 1513 func GetUpdateProjectDescriptor() *UpdateProjectDescriptor { 1514 return updateProjectDescriptor 1515 } 1516 1517 type DeleteProjectDescriptor struct{} 1518 1519 type DeleteProjectDescriptorClientMsgHandle struct{} 1520 1521 type DeleteProjectDescriptorServerMsgHandle struct{} 1522 1523 func (d *DeleteProjectDescriptor) NewEmptyClientMsg() proto.Message { 1524 return &DeleteProjectRequest{} 1525 } 1526 1527 func (d *DeleteProjectDescriptor) NewEmptyServerMsg() proto.Message { 1528 return &emptypb.Empty{} 1529 } 1530 1531 func (d *DeleteProjectDescriptor) IsUnary() bool { 1532 return true 1533 } 1534 1535 func (d *DeleteProjectDescriptor) IsClientStream() bool { 1536 return false 1537 } 1538 1539 func (d *DeleteProjectDescriptor) IsServerStream() bool { 1540 return false 1541 } 1542 1543 func (d *DeleteProjectDescriptor) IsCollection() bool { 1544 return false 1545 } 1546 1547 func (d *DeleteProjectDescriptor) IsPlural() bool { 1548 return false 1549 } 1550 1551 func (d *DeleteProjectDescriptor) HasResource() bool { 1552 return true 1553 } 1554 1555 func (d *DeleteProjectDescriptor) RequestHasResourceBody() bool { 1556 return false 1557 } 1558 1559 func (d *DeleteProjectDescriptor) GetVerb() string { 1560 return "delete" 1561 } 1562 1563 func (d *DeleteProjectDescriptor) GetMethodName() string { 1564 return "DeleteProject" 1565 } 1566 1567 func (d *DeleteProjectDescriptor) GetFullMethodName() string { 1568 return "/ntt.iam.v1alpha2.ProjectService/DeleteProject" 1569 } 1570 1571 func (d *DeleteProjectDescriptor) GetProtoPkgName() string { 1572 return "ntt.iam.v1alpha2" 1573 } 1574 1575 func (d *DeleteProjectDescriptor) GetApiName() string { 1576 return "ProjectService" 1577 } 1578 1579 func (d *DeleteProjectDescriptor) GetServiceDomain() string { 1580 return "iam.edgelq.com" 1581 } 1582 1583 func (d *DeleteProjectDescriptor) GetServiceVersion() string { 1584 return "v1alpha2" 1585 } 1586 1587 func (d *DeleteProjectDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor { 1588 return projectServiceDescriptor 1589 } 1590 1591 func (d *DeleteProjectDescriptor) GetResourceDescriptor() gotenresource.Descriptor { 1592 return project.GetDescriptor() 1593 } 1594 1595 func (d *DeleteProjectDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle { 1596 return &DeleteProjectDescriptorClientMsgHandle{} 1597 } 1598 1599 func (d *DeleteProjectDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle { 1600 return &DeleteProjectDescriptorServerMsgHandle{} 1601 } 1602 1603 func (h *DeleteProjectDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 1604 typedMsg := msg.(*DeleteProjectRequest) 1605 var asInterface interface{} = h 1606 override, ok := asInterface.(interface { 1607 OverrideExtractResourceName(*DeleteProjectRequest) *project.Name 1608 }) 1609 if ok { 1610 return override.OverrideExtractResourceName(typedMsg) 1611 } 1612 { 1613 if name := typedMsg.GetName(); name != nil { 1614 return name 1615 } 1616 } 1617 return (*project.Name)(nil) 1618 } 1619 1620 func (h *DeleteProjectDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 1621 typedMsg := msg.(*DeleteProjectRequest) 1622 var asInterface interface{} = h 1623 override, ok := asInterface.(interface { 1624 OverrideExtractResourceNames(*DeleteProjectRequest) []*project.Name 1625 }) 1626 if ok { 1627 return project.ProjectNameList(override.OverrideExtractResourceNames(typedMsg)) 1628 } 1629 return nil 1630 } 1631 1632 func (h *DeleteProjectDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 1633 return nil 1634 } 1635 1636 func (h *DeleteProjectDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 1637 typedMsg := msg.(*DeleteProjectRequest) 1638 var asInterface interface{} = h 1639 override, ok := asInterface.(interface { 1640 OverrideExtractResourceBody(*DeleteProjectRequest) *project.Project 1641 }) 1642 if ok { 1643 return override.OverrideExtractResourceBody(typedMsg) 1644 } 1645 return nil 1646 } 1647 1648 func (h *DeleteProjectDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 1649 typedMsg := msg.(*DeleteProjectRequest) 1650 var asInterface interface{} = h 1651 override, ok := asInterface.(interface { 1652 OverrideExtractResourceBodies(*DeleteProjectRequest) []*project.Project 1653 }) 1654 if ok { 1655 return project.ProjectList(override.OverrideExtractResourceBodies(typedMsg)) 1656 } 1657 return nil 1658 } 1659 1660 func (h *DeleteProjectDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 1661 typedMsg := msg.(*emptypb.Empty) 1662 var asInterface interface{} = h 1663 override, ok := asInterface.(interface { 1664 OverrideExtractResourceName(*emptypb.Empty) *project.Name 1665 }) 1666 if ok { 1667 return override.OverrideExtractResourceName(typedMsg) 1668 } 1669 return nil 1670 } 1671 1672 func (h *DeleteProjectDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 1673 typedMsg := msg.(*emptypb.Empty) 1674 var asInterface interface{} = h 1675 override, ok := asInterface.(interface { 1676 OverrideExtractResourceNames(*emptypb.Empty) []*project.Name 1677 }) 1678 if ok { 1679 return project.ProjectNameList(override.OverrideExtractResourceNames(typedMsg)) 1680 } 1681 return nil 1682 } 1683 1684 func (h *DeleteProjectDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 1685 return nil 1686 } 1687 1688 func (h *DeleteProjectDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 1689 typedMsg := msg.(*emptypb.Empty) 1690 var asInterface interface{} = h 1691 override, ok := asInterface.(interface { 1692 OverrideExtractResourceBody(*emptypb.Empty) *project.Project 1693 }) 1694 if ok { 1695 return override.OverrideExtractResourceBody(typedMsg) 1696 } 1697 return nil 1698 } 1699 1700 func (h *DeleteProjectDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 1701 typedMsg := msg.(*emptypb.Empty) 1702 var asInterface interface{} = h 1703 override, ok := asInterface.(interface { 1704 OverrideExtractResourceBodies(*emptypb.Empty) []*project.Project 1705 }) 1706 if ok { 1707 return project.ProjectList(override.OverrideExtractResourceBodies(typedMsg)) 1708 } 1709 return nil 1710 } 1711 1712 func GetDeleteProjectDescriptor() *DeleteProjectDescriptor { 1713 return deleteProjectDescriptor 1714 } 1715 1716 type ListMyProjectsDescriptor struct{} 1717 1718 type ListMyProjectsDescriptorClientMsgHandle struct{} 1719 1720 type ListMyProjectsDescriptorServerMsgHandle struct{} 1721 1722 func (d *ListMyProjectsDescriptor) NewEmptyClientMsg() proto.Message { 1723 return &ListMyProjectsRequest{} 1724 } 1725 1726 func (d *ListMyProjectsDescriptor) NewEmptyServerMsg() proto.Message { 1727 return &ListMyProjectsResponse{} 1728 } 1729 1730 func (d *ListMyProjectsDescriptor) IsUnary() bool { 1731 return true 1732 } 1733 1734 func (d *ListMyProjectsDescriptor) IsClientStream() bool { 1735 return false 1736 } 1737 1738 func (d *ListMyProjectsDescriptor) IsServerStream() bool { 1739 return false 1740 } 1741 1742 func (d *ListMyProjectsDescriptor) IsCollection() bool { 1743 return true 1744 } 1745 1746 func (d *ListMyProjectsDescriptor) IsPlural() bool { 1747 return true 1748 } 1749 1750 func (d *ListMyProjectsDescriptor) HasResource() bool { 1751 return true 1752 } 1753 1754 func (d *ListMyProjectsDescriptor) RequestHasResourceBody() bool { 1755 return false 1756 } 1757 1758 func (d *ListMyProjectsDescriptor) GetVerb() string { 1759 return "listMy" 1760 } 1761 1762 func (d *ListMyProjectsDescriptor) GetMethodName() string { 1763 return "ListMyProjects" 1764 } 1765 1766 func (d *ListMyProjectsDescriptor) GetFullMethodName() string { 1767 return "/ntt.iam.v1alpha2.ProjectService/ListMyProjects" 1768 } 1769 1770 func (d *ListMyProjectsDescriptor) GetProtoPkgName() string { 1771 return "ntt.iam.v1alpha2" 1772 } 1773 1774 func (d *ListMyProjectsDescriptor) GetApiName() string { 1775 return "ProjectService" 1776 } 1777 1778 func (d *ListMyProjectsDescriptor) GetServiceDomain() string { 1779 return "iam.edgelq.com" 1780 } 1781 1782 func (d *ListMyProjectsDescriptor) GetServiceVersion() string { 1783 return "v1alpha2" 1784 } 1785 1786 func (d *ListMyProjectsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor { 1787 return projectServiceDescriptor 1788 } 1789 1790 func (d *ListMyProjectsDescriptor) GetResourceDescriptor() gotenresource.Descriptor { 1791 return project.GetDescriptor() 1792 } 1793 1794 func (d *ListMyProjectsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle { 1795 return &ListMyProjectsDescriptorClientMsgHandle{} 1796 } 1797 1798 func (d *ListMyProjectsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle { 1799 return &ListMyProjectsDescriptorServerMsgHandle{} 1800 } 1801 1802 func (h *ListMyProjectsDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 1803 typedMsg := msg.(*ListMyProjectsRequest) 1804 var asInterface interface{} = h 1805 override, ok := asInterface.(interface { 1806 OverrideExtractResourceName(*ListMyProjectsRequest) *project.Name 1807 }) 1808 if ok { 1809 return override.OverrideExtractResourceName(typedMsg) 1810 } 1811 return nil 1812 } 1813 1814 func (h *ListMyProjectsDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 1815 typedMsg := msg.(*ListMyProjectsRequest) 1816 var asInterface interface{} = h 1817 override, ok := asInterface.(interface { 1818 OverrideExtractResourceNames(*ListMyProjectsRequest) []*project.Name 1819 }) 1820 if ok { 1821 return project.ProjectNameList(override.OverrideExtractResourceNames(typedMsg)) 1822 } 1823 return nil 1824 } 1825 1826 func (h *ListMyProjectsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 1827 return nil 1828 } 1829 1830 func (h *ListMyProjectsDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 1831 typedMsg := msg.(*ListMyProjectsRequest) 1832 var asInterface interface{} = h 1833 override, ok := asInterface.(interface { 1834 OverrideExtractResourceBody(*ListMyProjectsRequest) *project.Project 1835 }) 1836 if ok { 1837 return override.OverrideExtractResourceBody(typedMsg) 1838 } 1839 return nil 1840 } 1841 1842 func (h *ListMyProjectsDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 1843 typedMsg := msg.(*ListMyProjectsRequest) 1844 var asInterface interface{} = h 1845 override, ok := asInterface.(interface { 1846 OverrideExtractResourceBodies(*ListMyProjectsRequest) []*project.Project 1847 }) 1848 if ok { 1849 return project.ProjectList(override.OverrideExtractResourceBodies(typedMsg)) 1850 } 1851 return nil 1852 } 1853 1854 func (h *ListMyProjectsDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 1855 typedMsg := msg.(*ListMyProjectsResponse) 1856 var asInterface interface{} = h 1857 override, ok := asInterface.(interface { 1858 OverrideExtractResourceName(*ListMyProjectsResponse) *project.Name 1859 }) 1860 if ok { 1861 return override.OverrideExtractResourceName(typedMsg) 1862 } 1863 return nil 1864 } 1865 1866 func (h *ListMyProjectsDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 1867 typedMsg := msg.(*ListMyProjectsResponse) 1868 var asInterface interface{} = h 1869 override, ok := asInterface.(interface { 1870 OverrideExtractResourceNames(*ListMyProjectsResponse) []*project.Name 1871 }) 1872 if ok { 1873 return project.ProjectNameList(override.OverrideExtractResourceNames(typedMsg)) 1874 } 1875 { 1876 if resources := typedMsg.GetProjects(); len(resources) > 0 { 1877 list := make(project.ProjectNameList, 0, len(resources)) 1878 for _, res := range resources { 1879 list = append(list, res.GetName()) 1880 } 1881 return list 1882 } 1883 } 1884 return (project.ProjectNameList)(nil) 1885 } 1886 1887 func (h *ListMyProjectsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 1888 return nil 1889 } 1890 1891 func (h *ListMyProjectsDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 1892 typedMsg := msg.(*ListMyProjectsResponse) 1893 var asInterface interface{} = h 1894 override, ok := asInterface.(interface { 1895 OverrideExtractResourceBody(*ListMyProjectsResponse) *project.Project 1896 }) 1897 if ok { 1898 return override.OverrideExtractResourceBody(typedMsg) 1899 } 1900 return nil 1901 } 1902 1903 func (h *ListMyProjectsDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 1904 typedMsg := msg.(*ListMyProjectsResponse) 1905 var asInterface interface{} = h 1906 override, ok := asInterface.(interface { 1907 OverrideExtractResourceBodies(*ListMyProjectsResponse) []*project.Project 1908 }) 1909 if ok { 1910 return project.ProjectList(override.OverrideExtractResourceBodies(typedMsg)) 1911 } 1912 { 1913 if resources := typedMsg.GetProjects(); len(resources) > 0 { 1914 return project.ProjectList(resources) 1915 } 1916 } 1917 return (project.ProjectList)(nil) 1918 } 1919 1920 func GetListMyProjectsDescriptor() *ListMyProjectsDescriptor { 1921 return listMyProjectsDescriptor 1922 } 1923 1924 type ProjectServiceDescriptor struct{} 1925 1926 func (d *ProjectServiceDescriptor) AllMethodDescriptors() []gotenclient.MethodDescriptor { 1927 return []gotenclient.MethodDescriptor{ 1928 getProjectDescriptor, 1929 batchGetProjectsDescriptor, 1930 listProjectsDescriptor, 1931 watchProjectDescriptor, 1932 watchProjectsDescriptor, 1933 createProjectDescriptor, 1934 updateProjectDescriptor, 1935 deleteProjectDescriptor, 1936 listMyProjectsDescriptor, 1937 } 1938 } 1939 1940 func (d *ProjectServiceDescriptor) GetFullAPIName() string { 1941 return "/ntt.iam.v1alpha2.ProjectService" 1942 } 1943 1944 func (d *ProjectServiceDescriptor) GetProtoPkgName() string { 1945 return "ntt.iam.v1alpha2" 1946 } 1947 1948 func (d *ProjectServiceDescriptor) GetApiName() string { 1949 return "ProjectService" 1950 } 1951 1952 func (d *ProjectServiceDescriptor) GetServiceDomain() string { 1953 return "iam.edgelq.com" 1954 } 1955 1956 func (d *ProjectServiceDescriptor) GetServiceVersion() string { 1957 return "v1alpha2" 1958 } 1959 1960 func GetProjectServiceDescriptor() *ProjectServiceDescriptor { 1961 return projectServiceDescriptor 1962 } 1963 1964 func initDescriptors() { 1965 projectServiceDescriptor = &ProjectServiceDescriptor{} 1966 getProjectDescriptor = &GetProjectDescriptor{} 1967 batchGetProjectsDescriptor = &BatchGetProjectsDescriptor{} 1968 listProjectsDescriptor = &ListProjectsDescriptor{} 1969 watchProjectDescriptor = &WatchProjectDescriptor{} 1970 watchProjectsDescriptor = &WatchProjectsDescriptor{} 1971 createProjectDescriptor = &CreateProjectDescriptor{} 1972 updateProjectDescriptor = &UpdateProjectDescriptor{} 1973 deleteProjectDescriptor = &DeleteProjectDescriptor{} 1974 listMyProjectsDescriptor = &ListMyProjectsDescriptor{} 1975 gotenclient.GetRegistry().RegisterApiDescriptor(projectServiceDescriptor) 1976 gotenclient.GetRegistry().RegisterMethodDescriptor(getProjectDescriptor) 1977 gotenclient.GetRegistry().RegisterMethodDescriptor(batchGetProjectsDescriptor) 1978 gotenclient.GetRegistry().RegisterMethodDescriptor(listProjectsDescriptor) 1979 gotenclient.GetRegistry().RegisterMethodDescriptor(watchProjectDescriptor) 1980 gotenclient.GetRegistry().RegisterMethodDescriptor(watchProjectsDescriptor) 1981 gotenclient.GetRegistry().RegisterMethodDescriptor(createProjectDescriptor) 1982 gotenclient.GetRegistry().RegisterMethodDescriptor(updateProjectDescriptor) 1983 gotenclient.GetRegistry().RegisterMethodDescriptor(deleteProjectDescriptor) 1984 gotenclient.GetRegistry().RegisterMethodDescriptor(listMyProjectsDescriptor) 1985 } 1986 1987 func init() { 1988 if !descriptorsInitialized { 1989 initDescriptors() 1990 descriptorsInitialized = true 1991 } 1992 }