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  }