github.com/cloudwan/edgelq-sdk@v1.15.4/iam/client/v1alpha2/authorization/authorization_service.pb.descriptors.go (about) 1 // Code generated by protoc-gen-goten-client 2 // API: AuthorizationService 3 // DO NOT EDIT!!! 4 5 package authorization_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 permission "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/permission" 17 role "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/role" 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 _ = &permission.Permission{} 30 _ = &role.Role{} 31 ) 32 33 var ( 34 descriptorsInitialized bool 35 authorizationServiceDescriptor *AuthorizationServiceDescriptor 36 checkPermissionsDescriptor *CheckPermissionsDescriptor 37 checkMyPermissionsDescriptor *CheckMyPermissionsDescriptor 38 checkMyRolesDescriptor *CheckMyRolesDescriptor 39 ) 40 41 type CheckPermissionsDescriptor struct{} 42 43 type CheckPermissionsDescriptorClientMsgHandle struct{} 44 45 type CheckPermissionsDescriptorServerMsgHandle struct{} 46 47 func (d *CheckPermissionsDescriptor) NewEmptyClientMsg() proto.Message { 48 return &CheckPermissionsRequest{} 49 } 50 51 func (d *CheckPermissionsDescriptor) NewEmptyServerMsg() proto.Message { 52 return &CheckPermissionsResponse{} 53 } 54 55 func (d *CheckPermissionsDescriptor) IsUnary() bool { 56 return true 57 } 58 59 func (d *CheckPermissionsDescriptor) IsClientStream() bool { 60 return false 61 } 62 63 func (d *CheckPermissionsDescriptor) IsServerStream() bool { 64 return false 65 } 66 67 func (d *CheckPermissionsDescriptor) IsCollection() bool { 68 return true 69 } 70 71 func (d *CheckPermissionsDescriptor) IsPlural() bool { 72 return true 73 } 74 75 func (d *CheckPermissionsDescriptor) HasResource() bool { 76 return true 77 } 78 79 func (d *CheckPermissionsDescriptor) RequestHasResourceBody() bool { 80 return false 81 } 82 83 func (d *CheckPermissionsDescriptor) GetVerb() string { 84 return "check" 85 } 86 87 func (d *CheckPermissionsDescriptor) GetMethodName() string { 88 return "CheckPermissions" 89 } 90 91 func (d *CheckPermissionsDescriptor) GetFullMethodName() string { 92 return "/ntt.iam.v1alpha2.AuthorizationService/CheckPermissions" 93 } 94 95 func (d *CheckPermissionsDescriptor) GetProtoPkgName() string { 96 return "ntt.iam.v1alpha2" 97 } 98 99 func (d *CheckPermissionsDescriptor) GetApiName() string { 100 return "AuthorizationService" 101 } 102 103 func (d *CheckPermissionsDescriptor) GetServiceDomain() string { 104 return "iam.edgelq.com" 105 } 106 107 func (d *CheckPermissionsDescriptor) GetServiceVersion() string { 108 return "v1alpha2" 109 } 110 111 func (d *CheckPermissionsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor { 112 return authorizationServiceDescriptor 113 } 114 115 func (d *CheckPermissionsDescriptor) GetResourceDescriptor() gotenresource.Descriptor { 116 return permission.GetDescriptor() 117 } 118 119 func (d *CheckPermissionsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle { 120 return &CheckPermissionsDescriptorClientMsgHandle{} 121 } 122 123 func (d *CheckPermissionsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle { 124 return &CheckPermissionsDescriptorServerMsgHandle{} 125 } 126 127 func (h *CheckPermissionsDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 128 typedMsg := msg.(*CheckPermissionsRequest) 129 var asInterface interface{} = h 130 override, ok := asInterface.(interface { 131 OverrideExtractResourceName(*CheckPermissionsRequest) *permission.Name 132 }) 133 if ok { 134 return override.OverrideExtractResourceName(typedMsg) 135 } 136 return nil 137 } 138 139 func (h *CheckPermissionsDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 140 typedMsg := msg.(*CheckPermissionsRequest) 141 var asInterface interface{} = h 142 override, ok := asInterface.(interface { 143 OverrideExtractResourceNames(*CheckPermissionsRequest) []*permission.Name 144 }) 145 if ok { 146 return permission.PermissionNameList(override.OverrideExtractResourceNames(typedMsg)) 147 } 148 return nil 149 } 150 151 func (h *CheckPermissionsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 152 return nil 153 } 154 155 func (h *CheckPermissionsDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 156 typedMsg := msg.(*CheckPermissionsRequest) 157 var asInterface interface{} = h 158 override, ok := asInterface.(interface { 159 OverrideExtractResourceBody(*CheckPermissionsRequest) *permission.Permission 160 }) 161 if ok { 162 return override.OverrideExtractResourceBody(typedMsg) 163 } 164 return nil 165 } 166 167 func (h *CheckPermissionsDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 168 typedMsg := msg.(*CheckPermissionsRequest) 169 var asInterface interface{} = h 170 override, ok := asInterface.(interface { 171 OverrideExtractResourceBodies(*CheckPermissionsRequest) []*permission.Permission 172 }) 173 if ok { 174 return permission.PermissionList(override.OverrideExtractResourceBodies(typedMsg)) 175 } 176 return nil 177 } 178 179 func (h *CheckPermissionsDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 180 typedMsg := msg.(*CheckPermissionsResponse) 181 var asInterface interface{} = h 182 override, ok := asInterface.(interface { 183 OverrideExtractResourceName(*CheckPermissionsResponse) *permission.Name 184 }) 185 if ok { 186 return override.OverrideExtractResourceName(typedMsg) 187 } 188 return nil 189 } 190 191 func (h *CheckPermissionsDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 192 typedMsg := msg.(*CheckPermissionsResponse) 193 var asInterface interface{} = h 194 override, ok := asInterface.(interface { 195 OverrideExtractResourceNames(*CheckPermissionsResponse) []*permission.Name 196 }) 197 if ok { 198 return permission.PermissionNameList(override.OverrideExtractResourceNames(typedMsg)) 199 } 200 return nil 201 } 202 203 func (h *CheckPermissionsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 204 return nil 205 } 206 207 func (h *CheckPermissionsDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 208 typedMsg := msg.(*CheckPermissionsResponse) 209 var asInterface interface{} = h 210 override, ok := asInterface.(interface { 211 OverrideExtractResourceBody(*CheckPermissionsResponse) *permission.Permission 212 }) 213 if ok { 214 return override.OverrideExtractResourceBody(typedMsg) 215 } 216 return nil 217 } 218 219 func (h *CheckPermissionsDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 220 typedMsg := msg.(*CheckPermissionsResponse) 221 var asInterface interface{} = h 222 override, ok := asInterface.(interface { 223 OverrideExtractResourceBodies(*CheckPermissionsResponse) []*permission.Permission 224 }) 225 if ok { 226 return permission.PermissionList(override.OverrideExtractResourceBodies(typedMsg)) 227 } 228 return nil 229 } 230 231 func GetCheckPermissionsDescriptor() *CheckPermissionsDescriptor { 232 return checkPermissionsDescriptor 233 } 234 235 type CheckMyPermissionsDescriptor struct{} 236 237 type CheckMyPermissionsDescriptorClientMsgHandle struct{} 238 239 type CheckMyPermissionsDescriptorServerMsgHandle struct{} 240 241 func (d *CheckMyPermissionsDescriptor) NewEmptyClientMsg() proto.Message { 242 return &CheckMyPermissionsRequest{} 243 } 244 245 func (d *CheckMyPermissionsDescriptor) NewEmptyServerMsg() proto.Message { 246 return &CheckMyPermissionsResponse{} 247 } 248 249 func (d *CheckMyPermissionsDescriptor) IsUnary() bool { 250 return true 251 } 252 253 func (d *CheckMyPermissionsDescriptor) IsClientStream() bool { 254 return false 255 } 256 257 func (d *CheckMyPermissionsDescriptor) IsServerStream() bool { 258 return false 259 } 260 261 func (d *CheckMyPermissionsDescriptor) IsCollection() bool { 262 return true 263 } 264 265 func (d *CheckMyPermissionsDescriptor) IsPlural() bool { 266 return true 267 } 268 269 func (d *CheckMyPermissionsDescriptor) HasResource() bool { 270 return true 271 } 272 273 func (d *CheckMyPermissionsDescriptor) RequestHasResourceBody() bool { 274 return false 275 } 276 277 func (d *CheckMyPermissionsDescriptor) GetVerb() string { 278 return "checkMy" 279 } 280 281 func (d *CheckMyPermissionsDescriptor) GetMethodName() string { 282 return "CheckMyPermissions" 283 } 284 285 func (d *CheckMyPermissionsDescriptor) GetFullMethodName() string { 286 return "/ntt.iam.v1alpha2.AuthorizationService/CheckMyPermissions" 287 } 288 289 func (d *CheckMyPermissionsDescriptor) GetProtoPkgName() string { 290 return "ntt.iam.v1alpha2" 291 } 292 293 func (d *CheckMyPermissionsDescriptor) GetApiName() string { 294 return "AuthorizationService" 295 } 296 297 func (d *CheckMyPermissionsDescriptor) GetServiceDomain() string { 298 return "iam.edgelq.com" 299 } 300 301 func (d *CheckMyPermissionsDescriptor) GetServiceVersion() string { 302 return "v1alpha2" 303 } 304 305 func (d *CheckMyPermissionsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor { 306 return authorizationServiceDescriptor 307 } 308 309 func (d *CheckMyPermissionsDescriptor) GetResourceDescriptor() gotenresource.Descriptor { 310 return permission.GetDescriptor() 311 } 312 313 func (d *CheckMyPermissionsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle { 314 return &CheckMyPermissionsDescriptorClientMsgHandle{} 315 } 316 317 func (d *CheckMyPermissionsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle { 318 return &CheckMyPermissionsDescriptorServerMsgHandle{} 319 } 320 321 func (h *CheckMyPermissionsDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 322 typedMsg := msg.(*CheckMyPermissionsRequest) 323 var asInterface interface{} = h 324 override, ok := asInterface.(interface { 325 OverrideExtractResourceName(*CheckMyPermissionsRequest) *permission.Name 326 }) 327 if ok { 328 return override.OverrideExtractResourceName(typedMsg) 329 } 330 return nil 331 } 332 333 func (h *CheckMyPermissionsDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 334 typedMsg := msg.(*CheckMyPermissionsRequest) 335 var asInterface interface{} = h 336 override, ok := asInterface.(interface { 337 OverrideExtractResourceNames(*CheckMyPermissionsRequest) []*permission.Name 338 }) 339 if ok { 340 return permission.PermissionNameList(override.OverrideExtractResourceNames(typedMsg)) 341 } 342 return nil 343 } 344 345 func (h *CheckMyPermissionsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 346 return nil 347 } 348 349 func (h *CheckMyPermissionsDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 350 typedMsg := msg.(*CheckMyPermissionsRequest) 351 var asInterface interface{} = h 352 override, ok := asInterface.(interface { 353 OverrideExtractResourceBody(*CheckMyPermissionsRequest) *permission.Permission 354 }) 355 if ok { 356 return override.OverrideExtractResourceBody(typedMsg) 357 } 358 return nil 359 } 360 361 func (h *CheckMyPermissionsDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 362 typedMsg := msg.(*CheckMyPermissionsRequest) 363 var asInterface interface{} = h 364 override, ok := asInterface.(interface { 365 OverrideExtractResourceBodies(*CheckMyPermissionsRequest) []*permission.Permission 366 }) 367 if ok { 368 return permission.PermissionList(override.OverrideExtractResourceBodies(typedMsg)) 369 } 370 return nil 371 } 372 373 func (h *CheckMyPermissionsDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 374 typedMsg := msg.(*CheckMyPermissionsResponse) 375 var asInterface interface{} = h 376 override, ok := asInterface.(interface { 377 OverrideExtractResourceName(*CheckMyPermissionsResponse) *permission.Name 378 }) 379 if ok { 380 return override.OverrideExtractResourceName(typedMsg) 381 } 382 return nil 383 } 384 385 func (h *CheckMyPermissionsDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 386 typedMsg := msg.(*CheckMyPermissionsResponse) 387 var asInterface interface{} = h 388 override, ok := asInterface.(interface { 389 OverrideExtractResourceNames(*CheckMyPermissionsResponse) []*permission.Name 390 }) 391 if ok { 392 return permission.PermissionNameList(override.OverrideExtractResourceNames(typedMsg)) 393 } 394 return nil 395 } 396 397 func (h *CheckMyPermissionsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 398 return nil 399 } 400 401 func (h *CheckMyPermissionsDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 402 typedMsg := msg.(*CheckMyPermissionsResponse) 403 var asInterface interface{} = h 404 override, ok := asInterface.(interface { 405 OverrideExtractResourceBody(*CheckMyPermissionsResponse) *permission.Permission 406 }) 407 if ok { 408 return override.OverrideExtractResourceBody(typedMsg) 409 } 410 return nil 411 } 412 413 func (h *CheckMyPermissionsDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 414 typedMsg := msg.(*CheckMyPermissionsResponse) 415 var asInterface interface{} = h 416 override, ok := asInterface.(interface { 417 OverrideExtractResourceBodies(*CheckMyPermissionsResponse) []*permission.Permission 418 }) 419 if ok { 420 return permission.PermissionList(override.OverrideExtractResourceBodies(typedMsg)) 421 } 422 return nil 423 } 424 425 func GetCheckMyPermissionsDescriptor() *CheckMyPermissionsDescriptor { 426 return checkMyPermissionsDescriptor 427 } 428 429 type CheckMyRolesDescriptor struct{} 430 431 type CheckMyRolesDescriptorClientMsgHandle struct{} 432 433 type CheckMyRolesDescriptorServerMsgHandle struct{} 434 435 func (d *CheckMyRolesDescriptor) NewEmptyClientMsg() proto.Message { 436 return &CheckMyRolesRequest{} 437 } 438 439 func (d *CheckMyRolesDescriptor) NewEmptyServerMsg() proto.Message { 440 return &CheckMyRolesResponse{} 441 } 442 443 func (d *CheckMyRolesDescriptor) IsUnary() bool { 444 return true 445 } 446 447 func (d *CheckMyRolesDescriptor) IsClientStream() bool { 448 return false 449 } 450 451 func (d *CheckMyRolesDescriptor) IsServerStream() bool { 452 return false 453 } 454 455 func (d *CheckMyRolesDescriptor) IsCollection() bool { 456 return true 457 } 458 459 func (d *CheckMyRolesDescriptor) IsPlural() bool { 460 return true 461 } 462 463 func (d *CheckMyRolesDescriptor) HasResource() bool { 464 return true 465 } 466 467 func (d *CheckMyRolesDescriptor) RequestHasResourceBody() bool { 468 return false 469 } 470 471 func (d *CheckMyRolesDescriptor) GetVerb() string { 472 return "checkMy" 473 } 474 475 func (d *CheckMyRolesDescriptor) GetMethodName() string { 476 return "CheckMyRoles" 477 } 478 479 func (d *CheckMyRolesDescriptor) GetFullMethodName() string { 480 return "/ntt.iam.v1alpha2.AuthorizationService/CheckMyRoles" 481 } 482 483 func (d *CheckMyRolesDescriptor) GetProtoPkgName() string { 484 return "ntt.iam.v1alpha2" 485 } 486 487 func (d *CheckMyRolesDescriptor) GetApiName() string { 488 return "AuthorizationService" 489 } 490 491 func (d *CheckMyRolesDescriptor) GetServiceDomain() string { 492 return "iam.edgelq.com" 493 } 494 495 func (d *CheckMyRolesDescriptor) GetServiceVersion() string { 496 return "v1alpha2" 497 } 498 499 func (d *CheckMyRolesDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor { 500 return authorizationServiceDescriptor 501 } 502 503 func (d *CheckMyRolesDescriptor) GetResourceDescriptor() gotenresource.Descriptor { 504 return role.GetDescriptor() 505 } 506 507 func (d *CheckMyRolesDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle { 508 return &CheckMyRolesDescriptorClientMsgHandle{} 509 } 510 511 func (d *CheckMyRolesDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle { 512 return &CheckMyRolesDescriptorServerMsgHandle{} 513 } 514 515 func (h *CheckMyRolesDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 516 typedMsg := msg.(*CheckMyRolesRequest) 517 var asInterface interface{} = h 518 override, ok := asInterface.(interface { 519 OverrideExtractResourceName(*CheckMyRolesRequest) *role.Name 520 }) 521 if ok { 522 return override.OverrideExtractResourceName(typedMsg) 523 } 524 return nil 525 } 526 527 func (h *CheckMyRolesDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 528 typedMsg := msg.(*CheckMyRolesRequest) 529 var asInterface interface{} = h 530 override, ok := asInterface.(interface { 531 OverrideExtractResourceNames(*CheckMyRolesRequest) []*role.Name 532 }) 533 if ok { 534 return role.RoleNameList(override.OverrideExtractResourceNames(typedMsg)) 535 } 536 return nil 537 } 538 539 func (h *CheckMyRolesDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 540 return nil 541 } 542 543 func (h *CheckMyRolesDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 544 typedMsg := msg.(*CheckMyRolesRequest) 545 var asInterface interface{} = h 546 override, ok := asInterface.(interface { 547 OverrideExtractResourceBody(*CheckMyRolesRequest) *role.Role 548 }) 549 if ok { 550 return override.OverrideExtractResourceBody(typedMsg) 551 } 552 return nil 553 } 554 555 func (h *CheckMyRolesDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 556 typedMsg := msg.(*CheckMyRolesRequest) 557 var asInterface interface{} = h 558 override, ok := asInterface.(interface { 559 OverrideExtractResourceBodies(*CheckMyRolesRequest) []*role.Role 560 }) 561 if ok { 562 return role.RoleList(override.OverrideExtractResourceBodies(typedMsg)) 563 } 564 return nil 565 } 566 567 func (h *CheckMyRolesDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 568 typedMsg := msg.(*CheckMyRolesResponse) 569 var asInterface interface{} = h 570 override, ok := asInterface.(interface { 571 OverrideExtractResourceName(*CheckMyRolesResponse) *role.Name 572 }) 573 if ok { 574 return override.OverrideExtractResourceName(typedMsg) 575 } 576 return nil 577 } 578 579 func (h *CheckMyRolesDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 580 typedMsg := msg.(*CheckMyRolesResponse) 581 var asInterface interface{} = h 582 override, ok := asInterface.(interface { 583 OverrideExtractResourceNames(*CheckMyRolesResponse) []*role.Name 584 }) 585 if ok { 586 return role.RoleNameList(override.OverrideExtractResourceNames(typedMsg)) 587 } 588 return nil 589 } 590 591 func (h *CheckMyRolesDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 592 return nil 593 } 594 595 func (h *CheckMyRolesDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 596 typedMsg := msg.(*CheckMyRolesResponse) 597 var asInterface interface{} = h 598 override, ok := asInterface.(interface { 599 OverrideExtractResourceBody(*CheckMyRolesResponse) *role.Role 600 }) 601 if ok { 602 return override.OverrideExtractResourceBody(typedMsg) 603 } 604 return nil 605 } 606 607 func (h *CheckMyRolesDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 608 typedMsg := msg.(*CheckMyRolesResponse) 609 var asInterface interface{} = h 610 override, ok := asInterface.(interface { 611 OverrideExtractResourceBodies(*CheckMyRolesResponse) []*role.Role 612 }) 613 if ok { 614 return role.RoleList(override.OverrideExtractResourceBodies(typedMsg)) 615 } 616 return nil 617 } 618 619 func GetCheckMyRolesDescriptor() *CheckMyRolesDescriptor { 620 return checkMyRolesDescriptor 621 } 622 623 type AuthorizationServiceDescriptor struct{} 624 625 func (d *AuthorizationServiceDescriptor) AllMethodDescriptors() []gotenclient.MethodDescriptor { 626 return []gotenclient.MethodDescriptor{ 627 checkPermissionsDescriptor, 628 checkMyPermissionsDescriptor, 629 checkMyRolesDescriptor, 630 } 631 } 632 633 func (d *AuthorizationServiceDescriptor) GetFullAPIName() string { 634 return "/ntt.iam.v1alpha2.AuthorizationService" 635 } 636 637 func (d *AuthorizationServiceDescriptor) GetProtoPkgName() string { 638 return "ntt.iam.v1alpha2" 639 } 640 641 func (d *AuthorizationServiceDescriptor) GetApiName() string { 642 return "AuthorizationService" 643 } 644 645 func (d *AuthorizationServiceDescriptor) GetServiceDomain() string { 646 return "iam.edgelq.com" 647 } 648 649 func (d *AuthorizationServiceDescriptor) GetServiceVersion() string { 650 return "v1alpha2" 651 } 652 653 func GetAuthorizationServiceDescriptor() *AuthorizationServiceDescriptor { 654 return authorizationServiceDescriptor 655 } 656 657 func initDescriptors() { 658 authorizationServiceDescriptor = &AuthorizationServiceDescriptor{} 659 checkPermissionsDescriptor = &CheckPermissionsDescriptor{} 660 checkMyPermissionsDescriptor = &CheckMyPermissionsDescriptor{} 661 checkMyRolesDescriptor = &CheckMyRolesDescriptor{} 662 gotenclient.GetRegistry().RegisterApiDescriptor(authorizationServiceDescriptor) 663 gotenclient.GetRegistry().RegisterMethodDescriptor(checkPermissionsDescriptor) 664 gotenclient.GetRegistry().RegisterMethodDescriptor(checkMyPermissionsDescriptor) 665 gotenclient.GetRegistry().RegisterMethodDescriptor(checkMyRolesDescriptor) 666 } 667 668 func init() { 669 if !descriptorsInitialized { 670 initDescriptors() 671 descriptorsInitialized = true 672 } 673 }