github.com/cloudwan/edgelq-sdk@v1.15.4/iam/client/v1/organization/organization_service.pb.descriptors.go (about)

     1  // Code generated by protoc-gen-goten-client
     2  // API: OrganizationService
     3  // DO NOT EDIT!!!
     4  
     5  package organization_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  	organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization"
    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  	_ = &organization.Organization{}
    30  	_ = &emptypb.Empty{}
    31  )
    32  
    33  var (
    34  	descriptorsInitialized          bool
    35  	organizationServiceDescriptor   *OrganizationServiceDescriptor
    36  	getOrganizationDescriptor       *GetOrganizationDescriptor
    37  	batchGetOrganizationsDescriptor *BatchGetOrganizationsDescriptor
    38  	listOrganizationsDescriptor     *ListOrganizationsDescriptor
    39  	watchOrganizationDescriptor     *WatchOrganizationDescriptor
    40  	watchOrganizationsDescriptor    *WatchOrganizationsDescriptor
    41  	createOrganizationDescriptor    *CreateOrganizationDescriptor
    42  	updateOrganizationDescriptor    *UpdateOrganizationDescriptor
    43  	deleteOrganizationDescriptor    *DeleteOrganizationDescriptor
    44  	searchOrganizationsDescriptor   *SearchOrganizationsDescriptor
    45  	listMyOrganizationsDescriptor   *ListMyOrganizationsDescriptor
    46  	searchMyOrganizationsDescriptor *SearchMyOrganizationsDescriptor
    47  )
    48  
    49  type GetOrganizationDescriptor struct{}
    50  
    51  type GetOrganizationDescriptorClientMsgHandle struct{}
    52  
    53  type GetOrganizationDescriptorServerMsgHandle struct{}
    54  
    55  func (d *GetOrganizationDescriptor) NewEmptyClientMsg() proto.Message {
    56  	return &GetOrganizationRequest{}
    57  }
    58  
    59  func (d *GetOrganizationDescriptor) NewEmptyServerMsg() proto.Message {
    60  	return &organization.Organization{}
    61  }
    62  
    63  func (d *GetOrganizationDescriptor) IsUnary() bool {
    64  	return true
    65  }
    66  
    67  func (d *GetOrganizationDescriptor) IsClientStream() bool {
    68  	return false
    69  }
    70  
    71  func (d *GetOrganizationDescriptor) IsServerStream() bool {
    72  	return false
    73  }
    74  
    75  func (d *GetOrganizationDescriptor) IsCollection() bool {
    76  	return false
    77  }
    78  
    79  func (d *GetOrganizationDescriptor) IsPlural() bool {
    80  	return false
    81  }
    82  
    83  func (d *GetOrganizationDescriptor) HasResource() bool {
    84  	return true
    85  }
    86  
    87  func (d *GetOrganizationDescriptor) RequestHasResourceBody() bool {
    88  	return false
    89  }
    90  
    91  func (d *GetOrganizationDescriptor) GetVerb() string {
    92  	return "get"
    93  }
    94  
    95  func (d *GetOrganizationDescriptor) GetMethodName() string {
    96  	return "GetOrganization"
    97  }
    98  
    99  func (d *GetOrganizationDescriptor) GetFullMethodName() string {
   100  	return "/ntt.iam.v1.OrganizationService/GetOrganization"
   101  }
   102  
   103  func (d *GetOrganizationDescriptor) GetProtoPkgName() string {
   104  	return "ntt.iam.v1"
   105  }
   106  
   107  func (d *GetOrganizationDescriptor) GetApiName() string {
   108  	return "OrganizationService"
   109  }
   110  
   111  func (d *GetOrganizationDescriptor) GetServiceDomain() string {
   112  	return "iam.edgelq.com"
   113  }
   114  
   115  func (d *GetOrganizationDescriptor) GetServiceVersion() string {
   116  	return "v1"
   117  }
   118  
   119  func (d *GetOrganizationDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
   120  	return organizationServiceDescriptor
   121  }
   122  
   123  func (d *GetOrganizationDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
   124  	return organization.GetDescriptor()
   125  }
   126  
   127  func (d *GetOrganizationDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
   128  	return &GetOrganizationDescriptorClientMsgHandle{}
   129  }
   130  
   131  func (d *GetOrganizationDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
   132  	return &GetOrganizationDescriptorServerMsgHandle{}
   133  }
   134  
   135  func (h *GetOrganizationDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   136  	typedMsg := msg.(*GetOrganizationRequest)
   137  	var asInterface interface{} = h
   138  	override, ok := asInterface.(interface {
   139  		OverrideExtractResourceName(*GetOrganizationRequest) *organization.Name
   140  	})
   141  	if ok {
   142  		return override.OverrideExtractResourceName(typedMsg)
   143  	}
   144  	{
   145  		if name := typedMsg.GetName(); name != nil {
   146  			return name
   147  		}
   148  	}
   149  	return (*organization.Name)(nil)
   150  }
   151  
   152  func (h *GetOrganizationDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   153  	typedMsg := msg.(*GetOrganizationRequest)
   154  	var asInterface interface{} = h
   155  	override, ok := asInterface.(interface {
   156  		OverrideExtractResourceNames(*GetOrganizationRequest) []*organization.Name
   157  	})
   158  	if ok {
   159  		return organization.OrganizationNameList(override.OverrideExtractResourceNames(typedMsg))
   160  	}
   161  	return nil
   162  }
   163  
   164  func (h *GetOrganizationDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   165  	return nil
   166  }
   167  
   168  func (h *GetOrganizationDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   169  	typedMsg := msg.(*GetOrganizationRequest)
   170  	var asInterface interface{} = h
   171  	override, ok := asInterface.(interface {
   172  		OverrideExtractResourceBody(*GetOrganizationRequest) *organization.Organization
   173  	})
   174  	if ok {
   175  		return override.OverrideExtractResourceBody(typedMsg)
   176  	}
   177  	return nil
   178  }
   179  
   180  func (h *GetOrganizationDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   181  	typedMsg := msg.(*GetOrganizationRequest)
   182  	var asInterface interface{} = h
   183  	override, ok := asInterface.(interface {
   184  		OverrideExtractResourceBodies(*GetOrganizationRequest) []*organization.Organization
   185  	})
   186  	if ok {
   187  		return organization.OrganizationList(override.OverrideExtractResourceBodies(typedMsg))
   188  	}
   189  	return nil
   190  }
   191  
   192  func (h *GetOrganizationDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   193  	typedMsg := msg.(*organization.Organization)
   194  	var asInterface interface{} = h
   195  	override, ok := asInterface.(interface {
   196  		OverrideExtractResourceName(*organization.Organization) *organization.Name
   197  	})
   198  	if ok {
   199  		return override.OverrideExtractResourceName(typedMsg)
   200  	}
   201  	{
   202  		if name := typedMsg.GetName(); name != nil {
   203  			return name
   204  		}
   205  	}
   206  	return (*organization.Name)(nil)
   207  }
   208  
   209  func (h *GetOrganizationDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   210  	typedMsg := msg.(*organization.Organization)
   211  	var asInterface interface{} = h
   212  	override, ok := asInterface.(interface {
   213  		OverrideExtractResourceNames(*organization.Organization) []*organization.Name
   214  	})
   215  	if ok {
   216  		return organization.OrganizationNameList(override.OverrideExtractResourceNames(typedMsg))
   217  	}
   218  	return nil
   219  }
   220  
   221  func (h *GetOrganizationDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   222  	return nil
   223  }
   224  
   225  func (h *GetOrganizationDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   226  	return msg.(*organization.Organization)
   227  }
   228  
   229  func (h *GetOrganizationDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   230  	typedMsg := msg.(*organization.Organization)
   231  	var asInterface interface{} = h
   232  	override, ok := asInterface.(interface {
   233  		OverrideExtractResourceBodies(*organization.Organization) []*organization.Organization
   234  	})
   235  	if ok {
   236  		return organization.OrganizationList(override.OverrideExtractResourceBodies(typedMsg))
   237  	}
   238  	return nil
   239  }
   240  
   241  func GetGetOrganizationDescriptor() *GetOrganizationDescriptor {
   242  	return getOrganizationDescriptor
   243  }
   244  
   245  type BatchGetOrganizationsDescriptor struct{}
   246  
   247  type BatchGetOrganizationsDescriptorClientMsgHandle struct{}
   248  
   249  type BatchGetOrganizationsDescriptorServerMsgHandle struct{}
   250  
   251  func (d *BatchGetOrganizationsDescriptor) NewEmptyClientMsg() proto.Message {
   252  	return &BatchGetOrganizationsRequest{}
   253  }
   254  
   255  func (d *BatchGetOrganizationsDescriptor) NewEmptyServerMsg() proto.Message {
   256  	return &BatchGetOrganizationsResponse{}
   257  }
   258  
   259  func (d *BatchGetOrganizationsDescriptor) IsUnary() bool {
   260  	return true
   261  }
   262  
   263  func (d *BatchGetOrganizationsDescriptor) IsClientStream() bool {
   264  	return false
   265  }
   266  
   267  func (d *BatchGetOrganizationsDescriptor) IsServerStream() bool {
   268  	return false
   269  }
   270  
   271  func (d *BatchGetOrganizationsDescriptor) IsCollection() bool {
   272  	return false
   273  }
   274  
   275  func (d *BatchGetOrganizationsDescriptor) IsPlural() bool {
   276  	return true
   277  }
   278  
   279  func (d *BatchGetOrganizationsDescriptor) HasResource() bool {
   280  	return true
   281  }
   282  
   283  func (d *BatchGetOrganizationsDescriptor) RequestHasResourceBody() bool {
   284  	return false
   285  }
   286  
   287  func (d *BatchGetOrganizationsDescriptor) GetVerb() string {
   288  	return "batchGet"
   289  }
   290  
   291  func (d *BatchGetOrganizationsDescriptor) GetMethodName() string {
   292  	return "BatchGetOrganizations"
   293  }
   294  
   295  func (d *BatchGetOrganizationsDescriptor) GetFullMethodName() string {
   296  	return "/ntt.iam.v1.OrganizationService/BatchGetOrganizations"
   297  }
   298  
   299  func (d *BatchGetOrganizationsDescriptor) GetProtoPkgName() string {
   300  	return "ntt.iam.v1"
   301  }
   302  
   303  func (d *BatchGetOrganizationsDescriptor) GetApiName() string {
   304  	return "OrganizationService"
   305  }
   306  
   307  func (d *BatchGetOrganizationsDescriptor) GetServiceDomain() string {
   308  	return "iam.edgelq.com"
   309  }
   310  
   311  func (d *BatchGetOrganizationsDescriptor) GetServiceVersion() string {
   312  	return "v1"
   313  }
   314  
   315  func (d *BatchGetOrganizationsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
   316  	return organizationServiceDescriptor
   317  }
   318  
   319  func (d *BatchGetOrganizationsDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
   320  	return organization.GetDescriptor()
   321  }
   322  
   323  func (d *BatchGetOrganizationsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
   324  	return &BatchGetOrganizationsDescriptorClientMsgHandle{}
   325  }
   326  
   327  func (d *BatchGetOrganizationsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
   328  	return &BatchGetOrganizationsDescriptorServerMsgHandle{}
   329  }
   330  
   331  func (h *BatchGetOrganizationsDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   332  	typedMsg := msg.(*BatchGetOrganizationsRequest)
   333  	var asInterface interface{} = h
   334  	override, ok := asInterface.(interface {
   335  		OverrideExtractResourceName(*BatchGetOrganizationsRequest) *organization.Name
   336  	})
   337  	if ok {
   338  		return override.OverrideExtractResourceName(typedMsg)
   339  	}
   340  	return nil
   341  }
   342  
   343  func (h *BatchGetOrganizationsDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   344  	typedMsg := msg.(*BatchGetOrganizationsRequest)
   345  	var asInterface interface{} = h
   346  	override, ok := asInterface.(interface {
   347  		OverrideExtractResourceNames(*BatchGetOrganizationsRequest) []*organization.Name
   348  	})
   349  	if ok {
   350  		return organization.OrganizationNameList(override.OverrideExtractResourceNames(typedMsg))
   351  	}
   352  	{
   353  		if names := typedMsg.GetNames(); len(names) > 0 {
   354  			return organization.OrganizationNameList(names)
   355  		}
   356  	}
   357  	return (organization.OrganizationNameList)(nil)
   358  }
   359  
   360  func (h *BatchGetOrganizationsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   361  	return nil
   362  }
   363  
   364  func (h *BatchGetOrganizationsDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   365  	typedMsg := msg.(*BatchGetOrganizationsRequest)
   366  	var asInterface interface{} = h
   367  	override, ok := asInterface.(interface {
   368  		OverrideExtractResourceBody(*BatchGetOrganizationsRequest) *organization.Organization
   369  	})
   370  	if ok {
   371  		return override.OverrideExtractResourceBody(typedMsg)
   372  	}
   373  	return nil
   374  }
   375  
   376  func (h *BatchGetOrganizationsDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   377  	typedMsg := msg.(*BatchGetOrganizationsRequest)
   378  	var asInterface interface{} = h
   379  	override, ok := asInterface.(interface {
   380  		OverrideExtractResourceBodies(*BatchGetOrganizationsRequest) []*organization.Organization
   381  	})
   382  	if ok {
   383  		return organization.OrganizationList(override.OverrideExtractResourceBodies(typedMsg))
   384  	}
   385  	return nil
   386  }
   387  
   388  func (h *BatchGetOrganizationsDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   389  	typedMsg := msg.(*BatchGetOrganizationsResponse)
   390  	var asInterface interface{} = h
   391  	override, ok := asInterface.(interface {
   392  		OverrideExtractResourceName(*BatchGetOrganizationsResponse) *organization.Name
   393  	})
   394  	if ok {
   395  		return override.OverrideExtractResourceName(typedMsg)
   396  	}
   397  	return nil
   398  }
   399  
   400  func (h *BatchGetOrganizationsDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   401  	typedMsg := msg.(*BatchGetOrganizationsResponse)
   402  	var asInterface interface{} = h
   403  	override, ok := asInterface.(interface {
   404  		OverrideExtractResourceNames(*BatchGetOrganizationsResponse) []*organization.Name
   405  	})
   406  	if ok {
   407  		return organization.OrganizationNameList(override.OverrideExtractResourceNames(typedMsg))
   408  	}
   409  	{
   410  		if resources := typedMsg.GetOrganizations(); len(resources) > 0 {
   411  			list := make(organization.OrganizationNameList, 0, len(resources))
   412  			for _, res := range resources {
   413  				list = append(list, res.GetName())
   414  			}
   415  			return list
   416  		}
   417  	}
   418  	return (organization.OrganizationNameList)(nil)
   419  }
   420  
   421  func (h *BatchGetOrganizationsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   422  	return nil
   423  }
   424  
   425  func (h *BatchGetOrganizationsDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   426  	typedMsg := msg.(*BatchGetOrganizationsResponse)
   427  	var asInterface interface{} = h
   428  	override, ok := asInterface.(interface {
   429  		OverrideExtractResourceBody(*BatchGetOrganizationsResponse) *organization.Organization
   430  	})
   431  	if ok {
   432  		return override.OverrideExtractResourceBody(typedMsg)
   433  	}
   434  	return nil
   435  }
   436  
   437  func (h *BatchGetOrganizationsDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   438  	typedMsg := msg.(*BatchGetOrganizationsResponse)
   439  	var asInterface interface{} = h
   440  	override, ok := asInterface.(interface {
   441  		OverrideExtractResourceBodies(*BatchGetOrganizationsResponse) []*organization.Organization
   442  	})
   443  	if ok {
   444  		return organization.OrganizationList(override.OverrideExtractResourceBodies(typedMsg))
   445  	}
   446  	{
   447  		if resources := typedMsg.GetOrganizations(); len(resources) > 0 {
   448  			return organization.OrganizationList(resources)
   449  		}
   450  	}
   451  	return (organization.OrganizationList)(nil)
   452  }
   453  
   454  func GetBatchGetOrganizationsDescriptor() *BatchGetOrganizationsDescriptor {
   455  	return batchGetOrganizationsDescriptor
   456  }
   457  
   458  type ListOrganizationsDescriptor struct{}
   459  
   460  type ListOrganizationsDescriptorClientMsgHandle struct{}
   461  
   462  type ListOrganizationsDescriptorServerMsgHandle struct{}
   463  
   464  func (d *ListOrganizationsDescriptor) NewEmptyClientMsg() proto.Message {
   465  	return &ListOrganizationsRequest{}
   466  }
   467  
   468  func (d *ListOrganizationsDescriptor) NewEmptyServerMsg() proto.Message {
   469  	return &ListOrganizationsResponse{}
   470  }
   471  
   472  func (d *ListOrganizationsDescriptor) IsUnary() bool {
   473  	return true
   474  }
   475  
   476  func (d *ListOrganizationsDescriptor) IsClientStream() bool {
   477  	return false
   478  }
   479  
   480  func (d *ListOrganizationsDescriptor) IsServerStream() bool {
   481  	return false
   482  }
   483  
   484  func (d *ListOrganizationsDescriptor) IsCollection() bool {
   485  	return true
   486  }
   487  
   488  func (d *ListOrganizationsDescriptor) IsPlural() bool {
   489  	return true
   490  }
   491  
   492  func (d *ListOrganizationsDescriptor) HasResource() bool {
   493  	return true
   494  }
   495  
   496  func (d *ListOrganizationsDescriptor) RequestHasResourceBody() bool {
   497  	return false
   498  }
   499  
   500  func (d *ListOrganizationsDescriptor) GetVerb() string {
   501  	return "list"
   502  }
   503  
   504  func (d *ListOrganizationsDescriptor) GetMethodName() string {
   505  	return "ListOrganizations"
   506  }
   507  
   508  func (d *ListOrganizationsDescriptor) GetFullMethodName() string {
   509  	return "/ntt.iam.v1.OrganizationService/ListOrganizations"
   510  }
   511  
   512  func (d *ListOrganizationsDescriptor) GetProtoPkgName() string {
   513  	return "ntt.iam.v1"
   514  }
   515  
   516  func (d *ListOrganizationsDescriptor) GetApiName() string {
   517  	return "OrganizationService"
   518  }
   519  
   520  func (d *ListOrganizationsDescriptor) GetServiceDomain() string {
   521  	return "iam.edgelq.com"
   522  }
   523  
   524  func (d *ListOrganizationsDescriptor) GetServiceVersion() string {
   525  	return "v1"
   526  }
   527  
   528  func (d *ListOrganizationsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
   529  	return organizationServiceDescriptor
   530  }
   531  
   532  func (d *ListOrganizationsDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
   533  	return organization.GetDescriptor()
   534  }
   535  
   536  func (d *ListOrganizationsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
   537  	return &ListOrganizationsDescriptorClientMsgHandle{}
   538  }
   539  
   540  func (d *ListOrganizationsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
   541  	return &ListOrganizationsDescriptorServerMsgHandle{}
   542  }
   543  
   544  func (h *ListOrganizationsDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   545  	typedMsg := msg.(*ListOrganizationsRequest)
   546  	var asInterface interface{} = h
   547  	override, ok := asInterface.(interface {
   548  		OverrideExtractResourceName(*ListOrganizationsRequest) *organization.Name
   549  	})
   550  	if ok {
   551  		return override.OverrideExtractResourceName(typedMsg)
   552  	}
   553  	return nil
   554  }
   555  
   556  func (h *ListOrganizationsDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   557  	typedMsg := msg.(*ListOrganizationsRequest)
   558  	var asInterface interface{} = h
   559  	override, ok := asInterface.(interface {
   560  		OverrideExtractResourceNames(*ListOrganizationsRequest) []*organization.Name
   561  	})
   562  	if ok {
   563  		return organization.OrganizationNameList(override.OverrideExtractResourceNames(typedMsg))
   564  	}
   565  	return nil
   566  }
   567  
   568  func (h *ListOrganizationsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   569  	return nil
   570  }
   571  
   572  func (h *ListOrganizationsDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   573  	typedMsg := msg.(*ListOrganizationsRequest)
   574  	var asInterface interface{} = h
   575  	override, ok := asInterface.(interface {
   576  		OverrideExtractResourceBody(*ListOrganizationsRequest) *organization.Organization
   577  	})
   578  	if ok {
   579  		return override.OverrideExtractResourceBody(typedMsg)
   580  	}
   581  	return nil
   582  }
   583  
   584  func (h *ListOrganizationsDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   585  	typedMsg := msg.(*ListOrganizationsRequest)
   586  	var asInterface interface{} = h
   587  	override, ok := asInterface.(interface {
   588  		OverrideExtractResourceBodies(*ListOrganizationsRequest) []*organization.Organization
   589  	})
   590  	if ok {
   591  		return organization.OrganizationList(override.OverrideExtractResourceBodies(typedMsg))
   592  	}
   593  	return nil
   594  }
   595  
   596  func (h *ListOrganizationsDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   597  	typedMsg := msg.(*ListOrganizationsResponse)
   598  	var asInterface interface{} = h
   599  	override, ok := asInterface.(interface {
   600  		OverrideExtractResourceName(*ListOrganizationsResponse) *organization.Name
   601  	})
   602  	if ok {
   603  		return override.OverrideExtractResourceName(typedMsg)
   604  	}
   605  	return nil
   606  }
   607  
   608  func (h *ListOrganizationsDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   609  	typedMsg := msg.(*ListOrganizationsResponse)
   610  	var asInterface interface{} = h
   611  	override, ok := asInterface.(interface {
   612  		OverrideExtractResourceNames(*ListOrganizationsResponse) []*organization.Name
   613  	})
   614  	if ok {
   615  		return organization.OrganizationNameList(override.OverrideExtractResourceNames(typedMsg))
   616  	}
   617  	{
   618  		if resources := typedMsg.GetOrganizations(); len(resources) > 0 {
   619  			list := make(organization.OrganizationNameList, 0, len(resources))
   620  			for _, res := range resources {
   621  				list = append(list, res.GetName())
   622  			}
   623  			return list
   624  		}
   625  	}
   626  	return (organization.OrganizationNameList)(nil)
   627  }
   628  
   629  func (h *ListOrganizationsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   630  	return nil
   631  }
   632  
   633  func (h *ListOrganizationsDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   634  	typedMsg := msg.(*ListOrganizationsResponse)
   635  	var asInterface interface{} = h
   636  	override, ok := asInterface.(interface {
   637  		OverrideExtractResourceBody(*ListOrganizationsResponse) *organization.Organization
   638  	})
   639  	if ok {
   640  		return override.OverrideExtractResourceBody(typedMsg)
   641  	}
   642  	return nil
   643  }
   644  
   645  func (h *ListOrganizationsDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   646  	typedMsg := msg.(*ListOrganizationsResponse)
   647  	var asInterface interface{} = h
   648  	override, ok := asInterface.(interface {
   649  		OverrideExtractResourceBodies(*ListOrganizationsResponse) []*organization.Organization
   650  	})
   651  	if ok {
   652  		return organization.OrganizationList(override.OverrideExtractResourceBodies(typedMsg))
   653  	}
   654  	{
   655  		if resources := typedMsg.GetOrganizations(); len(resources) > 0 {
   656  			return organization.OrganizationList(resources)
   657  		}
   658  	}
   659  	return (organization.OrganizationList)(nil)
   660  }
   661  
   662  func GetListOrganizationsDescriptor() *ListOrganizationsDescriptor {
   663  	return listOrganizationsDescriptor
   664  }
   665  
   666  type WatchOrganizationDescriptor struct{}
   667  
   668  type WatchOrganizationDescriptorClientMsgHandle struct{}
   669  
   670  type WatchOrganizationDescriptorServerMsgHandle struct{}
   671  
   672  func (d *WatchOrganizationDescriptor) NewEmptyClientMsg() proto.Message {
   673  	return &WatchOrganizationRequest{}
   674  }
   675  
   676  func (d *WatchOrganizationDescriptor) NewEmptyServerMsg() proto.Message {
   677  	return &WatchOrganizationResponse{}
   678  }
   679  
   680  func (d *WatchOrganizationDescriptor) IsUnary() bool {
   681  	return false
   682  }
   683  
   684  func (d *WatchOrganizationDescriptor) IsClientStream() bool {
   685  	return false
   686  }
   687  
   688  func (d *WatchOrganizationDescriptor) IsServerStream() bool {
   689  	return true
   690  }
   691  
   692  func (d *WatchOrganizationDescriptor) IsCollection() bool {
   693  	return false
   694  }
   695  
   696  func (d *WatchOrganizationDescriptor) IsPlural() bool {
   697  	return false
   698  }
   699  
   700  func (d *WatchOrganizationDescriptor) HasResource() bool {
   701  	return true
   702  }
   703  
   704  func (d *WatchOrganizationDescriptor) RequestHasResourceBody() bool {
   705  	return false
   706  }
   707  
   708  func (d *WatchOrganizationDescriptor) GetVerb() string {
   709  	return "watch"
   710  }
   711  
   712  func (d *WatchOrganizationDescriptor) GetMethodName() string {
   713  	return "WatchOrganization"
   714  }
   715  
   716  func (d *WatchOrganizationDescriptor) GetFullMethodName() string {
   717  	return "/ntt.iam.v1.OrganizationService/WatchOrganization"
   718  }
   719  
   720  func (d *WatchOrganizationDescriptor) GetProtoPkgName() string {
   721  	return "ntt.iam.v1"
   722  }
   723  
   724  func (d *WatchOrganizationDescriptor) GetApiName() string {
   725  	return "OrganizationService"
   726  }
   727  
   728  func (d *WatchOrganizationDescriptor) GetServiceDomain() string {
   729  	return "iam.edgelq.com"
   730  }
   731  
   732  func (d *WatchOrganizationDescriptor) GetServiceVersion() string {
   733  	return "v1"
   734  }
   735  
   736  func (d *WatchOrganizationDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
   737  	return organizationServiceDescriptor
   738  }
   739  
   740  func (d *WatchOrganizationDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
   741  	return organization.GetDescriptor()
   742  }
   743  
   744  func (d *WatchOrganizationDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
   745  	return &WatchOrganizationDescriptorClientMsgHandle{}
   746  }
   747  
   748  func (d *WatchOrganizationDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
   749  	return &WatchOrganizationDescriptorServerMsgHandle{}
   750  }
   751  
   752  func (h *WatchOrganizationDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   753  	typedMsg := msg.(*WatchOrganizationRequest)
   754  	var asInterface interface{} = h
   755  	override, ok := asInterface.(interface {
   756  		OverrideExtractResourceName(*WatchOrganizationRequest) *organization.Name
   757  	})
   758  	if ok {
   759  		return override.OverrideExtractResourceName(typedMsg)
   760  	}
   761  	{
   762  		if name := typedMsg.GetName(); name != nil {
   763  			return name
   764  		}
   765  	}
   766  	return (*organization.Name)(nil)
   767  }
   768  
   769  func (h *WatchOrganizationDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   770  	typedMsg := msg.(*WatchOrganizationRequest)
   771  	var asInterface interface{} = h
   772  	override, ok := asInterface.(interface {
   773  		OverrideExtractResourceNames(*WatchOrganizationRequest) []*organization.Name
   774  	})
   775  	if ok {
   776  		return organization.OrganizationNameList(override.OverrideExtractResourceNames(typedMsg))
   777  	}
   778  	return nil
   779  }
   780  
   781  func (h *WatchOrganizationDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   782  	return nil
   783  }
   784  
   785  func (h *WatchOrganizationDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   786  	typedMsg := msg.(*WatchOrganizationRequest)
   787  	var asInterface interface{} = h
   788  	override, ok := asInterface.(interface {
   789  		OverrideExtractResourceBody(*WatchOrganizationRequest) *organization.Organization
   790  	})
   791  	if ok {
   792  		return override.OverrideExtractResourceBody(typedMsg)
   793  	}
   794  	return nil
   795  }
   796  
   797  func (h *WatchOrganizationDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   798  	typedMsg := msg.(*WatchOrganizationRequest)
   799  	var asInterface interface{} = h
   800  	override, ok := asInterface.(interface {
   801  		OverrideExtractResourceBodies(*WatchOrganizationRequest) []*organization.Organization
   802  	})
   803  	if ok {
   804  		return organization.OrganizationList(override.OverrideExtractResourceBodies(typedMsg))
   805  	}
   806  	return nil
   807  }
   808  
   809  func (h *WatchOrganizationDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   810  	typedMsg := msg.(*WatchOrganizationResponse)
   811  	var asInterface interface{} = h
   812  	override, ok := asInterface.(interface {
   813  		OverrideExtractResourceName(*WatchOrganizationResponse) *organization.Name
   814  	})
   815  	if ok {
   816  		return override.OverrideExtractResourceName(typedMsg)
   817  	}
   818  	{
   819  		if resChange := typedMsg.GetChange(); resChange != nil {
   820  			switch tResChange := resChange.ChangeType.(type) {
   821  			case *organization.OrganizationChange_Added_:
   822  				return tResChange.Added.GetOrganization().GetName()
   823  			case *organization.OrganizationChange_Modified_:
   824  				return tResChange.Modified.GetName()
   825  			case *organization.OrganizationChange_Removed_:
   826  				return tResChange.Removed.GetName()
   827  			case *organization.OrganizationChange_Current_:
   828  				return tResChange.Current.GetOrganization().GetName()
   829  			}
   830  		}
   831  	}
   832  	return (*organization.Name)(nil)
   833  }
   834  
   835  func (h *WatchOrganizationDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   836  	typedMsg := msg.(*WatchOrganizationResponse)
   837  	var asInterface interface{} = h
   838  	override, ok := asInterface.(interface {
   839  		OverrideExtractResourceNames(*WatchOrganizationResponse) []*organization.Name
   840  	})
   841  	if ok {
   842  		return organization.OrganizationNameList(override.OverrideExtractResourceNames(typedMsg))
   843  	}
   844  	return nil
   845  }
   846  
   847  func (h *WatchOrganizationDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   848  	return nil
   849  }
   850  
   851  func (h *WatchOrganizationDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   852  	typedMsg := msg.(*WatchOrganizationResponse)
   853  	var asInterface interface{} = h
   854  	override, ok := asInterface.(interface {
   855  		OverrideExtractResourceBody(*WatchOrganizationResponse) *organization.Organization
   856  	})
   857  	if ok {
   858  		return override.OverrideExtractResourceBody(typedMsg)
   859  	}
   860  	{
   861  		if resChange := typedMsg.GetChange(); resChange != nil {
   862  			switch tResChange := resChange.ChangeType.(type) {
   863  			case *organization.OrganizationChange_Added_:
   864  				return tResChange.Added.GetOrganization()
   865  			case *organization.OrganizationChange_Modified_:
   866  				return tResChange.Modified.GetOrganization()
   867  			case *organization.OrganizationChange_Current_:
   868  				return tResChange.Current.GetOrganization()
   869  			}
   870  		}
   871  	}
   872  	return (*organization.Organization)(nil)
   873  }
   874  
   875  func (h *WatchOrganizationDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   876  	typedMsg := msg.(*WatchOrganizationResponse)
   877  	var asInterface interface{} = h
   878  	override, ok := asInterface.(interface {
   879  		OverrideExtractResourceBodies(*WatchOrganizationResponse) []*organization.Organization
   880  	})
   881  	if ok {
   882  		return organization.OrganizationList(override.OverrideExtractResourceBodies(typedMsg))
   883  	}
   884  	return nil
   885  }
   886  
   887  func GetWatchOrganizationDescriptor() *WatchOrganizationDescriptor {
   888  	return watchOrganizationDescriptor
   889  }
   890  
   891  type WatchOrganizationsDescriptor struct{}
   892  
   893  type WatchOrganizationsDescriptorClientMsgHandle struct{}
   894  
   895  type WatchOrganizationsDescriptorServerMsgHandle struct{}
   896  
   897  func (d *WatchOrganizationsDescriptor) NewEmptyClientMsg() proto.Message {
   898  	return &WatchOrganizationsRequest{}
   899  }
   900  
   901  func (d *WatchOrganizationsDescriptor) NewEmptyServerMsg() proto.Message {
   902  	return &WatchOrganizationsResponse{}
   903  }
   904  
   905  func (d *WatchOrganizationsDescriptor) IsUnary() bool {
   906  	return false
   907  }
   908  
   909  func (d *WatchOrganizationsDescriptor) IsClientStream() bool {
   910  	return false
   911  }
   912  
   913  func (d *WatchOrganizationsDescriptor) IsServerStream() bool {
   914  	return true
   915  }
   916  
   917  func (d *WatchOrganizationsDescriptor) IsCollection() bool {
   918  	return true
   919  }
   920  
   921  func (d *WatchOrganizationsDescriptor) IsPlural() bool {
   922  	return true
   923  }
   924  
   925  func (d *WatchOrganizationsDescriptor) HasResource() bool {
   926  	return true
   927  }
   928  
   929  func (d *WatchOrganizationsDescriptor) RequestHasResourceBody() bool {
   930  	return false
   931  }
   932  
   933  func (d *WatchOrganizationsDescriptor) GetVerb() string {
   934  	return "watch"
   935  }
   936  
   937  func (d *WatchOrganizationsDescriptor) GetMethodName() string {
   938  	return "WatchOrganizations"
   939  }
   940  
   941  func (d *WatchOrganizationsDescriptor) GetFullMethodName() string {
   942  	return "/ntt.iam.v1.OrganizationService/WatchOrganizations"
   943  }
   944  
   945  func (d *WatchOrganizationsDescriptor) GetProtoPkgName() string {
   946  	return "ntt.iam.v1"
   947  }
   948  
   949  func (d *WatchOrganizationsDescriptor) GetApiName() string {
   950  	return "OrganizationService"
   951  }
   952  
   953  func (d *WatchOrganizationsDescriptor) GetServiceDomain() string {
   954  	return "iam.edgelq.com"
   955  }
   956  
   957  func (d *WatchOrganizationsDescriptor) GetServiceVersion() string {
   958  	return "v1"
   959  }
   960  
   961  func (d *WatchOrganizationsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
   962  	return organizationServiceDescriptor
   963  }
   964  
   965  func (d *WatchOrganizationsDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
   966  	return organization.GetDescriptor()
   967  }
   968  
   969  func (d *WatchOrganizationsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
   970  	return &WatchOrganizationsDescriptorClientMsgHandle{}
   971  }
   972  
   973  func (d *WatchOrganizationsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
   974  	return &WatchOrganizationsDescriptorServerMsgHandle{}
   975  }
   976  
   977  func (h *WatchOrganizationsDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   978  	typedMsg := msg.(*WatchOrganizationsRequest)
   979  	var asInterface interface{} = h
   980  	override, ok := asInterface.(interface {
   981  		OverrideExtractResourceName(*WatchOrganizationsRequest) *organization.Name
   982  	})
   983  	if ok {
   984  		return override.OverrideExtractResourceName(typedMsg)
   985  	}
   986  	return nil
   987  }
   988  
   989  func (h *WatchOrganizationsDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   990  	typedMsg := msg.(*WatchOrganizationsRequest)
   991  	var asInterface interface{} = h
   992  	override, ok := asInterface.(interface {
   993  		OverrideExtractResourceNames(*WatchOrganizationsRequest) []*organization.Name
   994  	})
   995  	if ok {
   996  		return organization.OrganizationNameList(override.OverrideExtractResourceNames(typedMsg))
   997  	}
   998  	return nil
   999  }
  1000  
  1001  func (h *WatchOrganizationsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1002  	return nil
  1003  }
  1004  
  1005  func (h *WatchOrganizationsDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1006  	typedMsg := msg.(*WatchOrganizationsRequest)
  1007  	var asInterface interface{} = h
  1008  	override, ok := asInterface.(interface {
  1009  		OverrideExtractResourceBody(*WatchOrganizationsRequest) *organization.Organization
  1010  	})
  1011  	if ok {
  1012  		return override.OverrideExtractResourceBody(typedMsg)
  1013  	}
  1014  	return nil
  1015  }
  1016  
  1017  func (h *WatchOrganizationsDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1018  	typedMsg := msg.(*WatchOrganizationsRequest)
  1019  	var asInterface interface{} = h
  1020  	override, ok := asInterface.(interface {
  1021  		OverrideExtractResourceBodies(*WatchOrganizationsRequest) []*organization.Organization
  1022  	})
  1023  	if ok {
  1024  		return organization.OrganizationList(override.OverrideExtractResourceBodies(typedMsg))
  1025  	}
  1026  	return nil
  1027  }
  1028  
  1029  func (h *WatchOrganizationsDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1030  	typedMsg := msg.(*WatchOrganizationsResponse)
  1031  	var asInterface interface{} = h
  1032  	override, ok := asInterface.(interface {
  1033  		OverrideExtractResourceName(*WatchOrganizationsResponse) *organization.Name
  1034  	})
  1035  	if ok {
  1036  		return override.OverrideExtractResourceName(typedMsg)
  1037  	}
  1038  	return nil
  1039  }
  1040  
  1041  func (h *WatchOrganizationsDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1042  	typedMsg := msg.(*WatchOrganizationsResponse)
  1043  	var asInterface interface{} = h
  1044  	override, ok := asInterface.(interface {
  1045  		OverrideExtractResourceNames(*WatchOrganizationsResponse) []*organization.Name
  1046  	})
  1047  	if ok {
  1048  		return organization.OrganizationNameList(override.OverrideExtractResourceNames(typedMsg))
  1049  	}
  1050  	{
  1051  		if resChanges := typedMsg.GetOrganizationChanges(); len(resChanges) > 0 {
  1052  			list := make(organization.OrganizationNameList, 0, len(resChanges))
  1053  			for _, resChange := range resChanges {
  1054  				switch tResChange := resChange.ChangeType.(type) {
  1055  				case *organization.OrganizationChange_Added_:
  1056  					list = append(list, tResChange.Added.GetOrganization().GetName())
  1057  				case *organization.OrganizationChange_Modified_:
  1058  					list = append(list, tResChange.Modified.GetName())
  1059  				case *organization.OrganizationChange_Removed_:
  1060  					list = append(list, tResChange.Removed.GetName())
  1061  				case *organization.OrganizationChange_Current_:
  1062  					list = append(list, tResChange.Current.GetOrganization().GetName())
  1063  				}
  1064  			}
  1065  			return list
  1066  		}
  1067  	}
  1068  	return (organization.OrganizationNameList)(nil)
  1069  }
  1070  
  1071  func (h *WatchOrganizationsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1072  	return nil
  1073  }
  1074  
  1075  func (h *WatchOrganizationsDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1076  	typedMsg := msg.(*WatchOrganizationsResponse)
  1077  	var asInterface interface{} = h
  1078  	override, ok := asInterface.(interface {
  1079  		OverrideExtractResourceBody(*WatchOrganizationsResponse) *organization.Organization
  1080  	})
  1081  	if ok {
  1082  		return override.OverrideExtractResourceBody(typedMsg)
  1083  	}
  1084  	return nil
  1085  }
  1086  
  1087  func (h *WatchOrganizationsDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1088  	typedMsg := msg.(*WatchOrganizationsResponse)
  1089  	var asInterface interface{} = h
  1090  	override, ok := asInterface.(interface {
  1091  		OverrideExtractResourceBodies(*WatchOrganizationsResponse) []*organization.Organization
  1092  	})
  1093  	if ok {
  1094  		return organization.OrganizationList(override.OverrideExtractResourceBodies(typedMsg))
  1095  	}
  1096  	{
  1097  		if resChanges := typedMsg.GetOrganizationChanges(); len(resChanges) > 0 {
  1098  			list := make(organization.OrganizationList, 0, len(resChanges))
  1099  			for _, resChange := range resChanges {
  1100  				switch tResChange := resChange.ChangeType.(type) {
  1101  				case *organization.OrganizationChange_Added_:
  1102  					list = append(list, tResChange.Added.GetOrganization())
  1103  				case *organization.OrganizationChange_Modified_:
  1104  					list = append(list, tResChange.Modified.GetOrganization())
  1105  				case *organization.OrganizationChange_Current_:
  1106  					list = append(list, tResChange.Current.GetOrganization())
  1107  				}
  1108  			}
  1109  			return list
  1110  		}
  1111  	}
  1112  	return (organization.OrganizationList)(nil)
  1113  }
  1114  
  1115  func GetWatchOrganizationsDescriptor() *WatchOrganizationsDescriptor {
  1116  	return watchOrganizationsDescriptor
  1117  }
  1118  
  1119  type CreateOrganizationDescriptor struct{}
  1120  
  1121  type CreateOrganizationDescriptorClientMsgHandle struct{}
  1122  
  1123  type CreateOrganizationDescriptorServerMsgHandle struct{}
  1124  
  1125  func (d *CreateOrganizationDescriptor) NewEmptyClientMsg() proto.Message {
  1126  	return &CreateOrganizationRequest{}
  1127  }
  1128  
  1129  func (d *CreateOrganizationDescriptor) NewEmptyServerMsg() proto.Message {
  1130  	return &organization.Organization{}
  1131  }
  1132  
  1133  func (d *CreateOrganizationDescriptor) IsUnary() bool {
  1134  	return true
  1135  }
  1136  
  1137  func (d *CreateOrganizationDescriptor) IsClientStream() bool {
  1138  	return false
  1139  }
  1140  
  1141  func (d *CreateOrganizationDescriptor) IsServerStream() bool {
  1142  	return false
  1143  }
  1144  
  1145  func (d *CreateOrganizationDescriptor) IsCollection() bool {
  1146  	return true
  1147  }
  1148  
  1149  func (d *CreateOrganizationDescriptor) IsPlural() bool {
  1150  	return false
  1151  }
  1152  
  1153  func (d *CreateOrganizationDescriptor) HasResource() bool {
  1154  	return true
  1155  }
  1156  
  1157  func (d *CreateOrganizationDescriptor) RequestHasResourceBody() bool {
  1158  	return true
  1159  }
  1160  
  1161  func (d *CreateOrganizationDescriptor) GetVerb() string {
  1162  	return "create"
  1163  }
  1164  
  1165  func (d *CreateOrganizationDescriptor) GetMethodName() string {
  1166  	return "CreateOrganization"
  1167  }
  1168  
  1169  func (d *CreateOrganizationDescriptor) GetFullMethodName() string {
  1170  	return "/ntt.iam.v1.OrganizationService/CreateOrganization"
  1171  }
  1172  
  1173  func (d *CreateOrganizationDescriptor) GetProtoPkgName() string {
  1174  	return "ntt.iam.v1"
  1175  }
  1176  
  1177  func (d *CreateOrganizationDescriptor) GetApiName() string {
  1178  	return "OrganizationService"
  1179  }
  1180  
  1181  func (d *CreateOrganizationDescriptor) GetServiceDomain() string {
  1182  	return "iam.edgelq.com"
  1183  }
  1184  
  1185  func (d *CreateOrganizationDescriptor) GetServiceVersion() string {
  1186  	return "v1"
  1187  }
  1188  
  1189  func (d *CreateOrganizationDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
  1190  	return organizationServiceDescriptor
  1191  }
  1192  
  1193  func (d *CreateOrganizationDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
  1194  	return organization.GetDescriptor()
  1195  }
  1196  
  1197  func (d *CreateOrganizationDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
  1198  	return &CreateOrganizationDescriptorClientMsgHandle{}
  1199  }
  1200  
  1201  func (d *CreateOrganizationDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
  1202  	return &CreateOrganizationDescriptorServerMsgHandle{}
  1203  }
  1204  
  1205  func (h *CreateOrganizationDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1206  	typedMsg := msg.(*CreateOrganizationRequest)
  1207  	var asInterface interface{} = h
  1208  	override, ok := asInterface.(interface {
  1209  		OverrideExtractResourceName(*CreateOrganizationRequest) *organization.Name
  1210  	})
  1211  	if ok {
  1212  		return override.OverrideExtractResourceName(typedMsg)
  1213  	}
  1214  	{
  1215  		res := typedMsg.GetOrganization()
  1216  		if name := res.GetName(); name != nil {
  1217  			return name
  1218  		}
  1219  	}
  1220  	return (*organization.Name)(nil)
  1221  }
  1222  
  1223  func (h *CreateOrganizationDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1224  	typedMsg := msg.(*CreateOrganizationRequest)
  1225  	var asInterface interface{} = h
  1226  	override, ok := asInterface.(interface {
  1227  		OverrideExtractResourceNames(*CreateOrganizationRequest) []*organization.Name
  1228  	})
  1229  	if ok {
  1230  		return organization.OrganizationNameList(override.OverrideExtractResourceNames(typedMsg))
  1231  	}
  1232  	return nil
  1233  }
  1234  
  1235  func (h *CreateOrganizationDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1236  	return nil
  1237  }
  1238  
  1239  func (h *CreateOrganizationDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1240  	typedMsg := msg.(*CreateOrganizationRequest)
  1241  	var asInterface interface{} = h
  1242  	override, ok := asInterface.(interface {
  1243  		OverrideExtractResourceBody(*CreateOrganizationRequest) *organization.Organization
  1244  	})
  1245  	if ok {
  1246  		return override.OverrideExtractResourceBody(typedMsg)
  1247  	}
  1248  	{
  1249  		return typedMsg.GetOrganization()
  1250  	}
  1251  	return (*organization.Organization)(nil)
  1252  }
  1253  
  1254  func (h *CreateOrganizationDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1255  	typedMsg := msg.(*CreateOrganizationRequest)
  1256  	var asInterface interface{} = h
  1257  	override, ok := asInterface.(interface {
  1258  		OverrideExtractResourceBodies(*CreateOrganizationRequest) []*organization.Organization
  1259  	})
  1260  	if ok {
  1261  		return organization.OrganizationList(override.OverrideExtractResourceBodies(typedMsg))
  1262  	}
  1263  	return nil
  1264  }
  1265  
  1266  func (h *CreateOrganizationDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1267  	typedMsg := msg.(*organization.Organization)
  1268  	var asInterface interface{} = h
  1269  	override, ok := asInterface.(interface {
  1270  		OverrideExtractResourceName(*organization.Organization) *organization.Name
  1271  	})
  1272  	if ok {
  1273  		return override.OverrideExtractResourceName(typedMsg)
  1274  	}
  1275  	{
  1276  		if name := typedMsg.GetName(); name != nil {
  1277  			return name
  1278  		}
  1279  	}
  1280  	return (*organization.Name)(nil)
  1281  }
  1282  
  1283  func (h *CreateOrganizationDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1284  	typedMsg := msg.(*organization.Organization)
  1285  	var asInterface interface{} = h
  1286  	override, ok := asInterface.(interface {
  1287  		OverrideExtractResourceNames(*organization.Organization) []*organization.Name
  1288  	})
  1289  	if ok {
  1290  		return organization.OrganizationNameList(override.OverrideExtractResourceNames(typedMsg))
  1291  	}
  1292  	return nil
  1293  }
  1294  
  1295  func (h *CreateOrganizationDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1296  	return nil
  1297  }
  1298  
  1299  func (h *CreateOrganizationDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1300  	return msg.(*organization.Organization)
  1301  }
  1302  
  1303  func (h *CreateOrganizationDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1304  	typedMsg := msg.(*organization.Organization)
  1305  	var asInterface interface{} = h
  1306  	override, ok := asInterface.(interface {
  1307  		OverrideExtractResourceBodies(*organization.Organization) []*organization.Organization
  1308  	})
  1309  	if ok {
  1310  		return organization.OrganizationList(override.OverrideExtractResourceBodies(typedMsg))
  1311  	}
  1312  	return nil
  1313  }
  1314  
  1315  func GetCreateOrganizationDescriptor() *CreateOrganizationDescriptor {
  1316  	return createOrganizationDescriptor
  1317  }
  1318  
  1319  type UpdateOrganizationDescriptor struct{}
  1320  
  1321  type UpdateOrganizationDescriptorClientMsgHandle struct{}
  1322  
  1323  type UpdateOrganizationDescriptorServerMsgHandle struct{}
  1324  
  1325  func (d *UpdateOrganizationDescriptor) NewEmptyClientMsg() proto.Message {
  1326  	return &UpdateOrganizationRequest{}
  1327  }
  1328  
  1329  func (d *UpdateOrganizationDescriptor) NewEmptyServerMsg() proto.Message {
  1330  	return &organization.Organization{}
  1331  }
  1332  
  1333  func (d *UpdateOrganizationDescriptor) IsUnary() bool {
  1334  	return true
  1335  }
  1336  
  1337  func (d *UpdateOrganizationDescriptor) IsClientStream() bool {
  1338  	return false
  1339  }
  1340  
  1341  func (d *UpdateOrganizationDescriptor) IsServerStream() bool {
  1342  	return false
  1343  }
  1344  
  1345  func (d *UpdateOrganizationDescriptor) IsCollection() bool {
  1346  	return false
  1347  }
  1348  
  1349  func (d *UpdateOrganizationDescriptor) IsPlural() bool {
  1350  	return false
  1351  }
  1352  
  1353  func (d *UpdateOrganizationDescriptor) HasResource() bool {
  1354  	return true
  1355  }
  1356  
  1357  func (d *UpdateOrganizationDescriptor) RequestHasResourceBody() bool {
  1358  	return true
  1359  }
  1360  
  1361  func (d *UpdateOrganizationDescriptor) GetVerb() string {
  1362  	return "update"
  1363  }
  1364  
  1365  func (d *UpdateOrganizationDescriptor) GetMethodName() string {
  1366  	return "UpdateOrganization"
  1367  }
  1368  
  1369  func (d *UpdateOrganizationDescriptor) GetFullMethodName() string {
  1370  	return "/ntt.iam.v1.OrganizationService/UpdateOrganization"
  1371  }
  1372  
  1373  func (d *UpdateOrganizationDescriptor) GetProtoPkgName() string {
  1374  	return "ntt.iam.v1"
  1375  }
  1376  
  1377  func (d *UpdateOrganizationDescriptor) GetApiName() string {
  1378  	return "OrganizationService"
  1379  }
  1380  
  1381  func (d *UpdateOrganizationDescriptor) GetServiceDomain() string {
  1382  	return "iam.edgelq.com"
  1383  }
  1384  
  1385  func (d *UpdateOrganizationDescriptor) GetServiceVersion() string {
  1386  	return "v1"
  1387  }
  1388  
  1389  func (d *UpdateOrganizationDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
  1390  	return organizationServiceDescriptor
  1391  }
  1392  
  1393  func (d *UpdateOrganizationDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
  1394  	return organization.GetDescriptor()
  1395  }
  1396  
  1397  func (d *UpdateOrganizationDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
  1398  	return &UpdateOrganizationDescriptorClientMsgHandle{}
  1399  }
  1400  
  1401  func (d *UpdateOrganizationDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
  1402  	return &UpdateOrganizationDescriptorServerMsgHandle{}
  1403  }
  1404  
  1405  func (h *UpdateOrganizationDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1406  	typedMsg := msg.(*UpdateOrganizationRequest)
  1407  	var asInterface interface{} = h
  1408  	override, ok := asInterface.(interface {
  1409  		OverrideExtractResourceName(*UpdateOrganizationRequest) *organization.Name
  1410  	})
  1411  	if ok {
  1412  		return override.OverrideExtractResourceName(typedMsg)
  1413  	}
  1414  	{
  1415  		res := typedMsg.GetOrganization()
  1416  		if name := res.GetName(); name != nil {
  1417  			return name
  1418  		}
  1419  	}
  1420  	return (*organization.Name)(nil)
  1421  }
  1422  
  1423  func (h *UpdateOrganizationDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1424  	typedMsg := msg.(*UpdateOrganizationRequest)
  1425  	var asInterface interface{} = h
  1426  	override, ok := asInterface.(interface {
  1427  		OverrideExtractResourceNames(*UpdateOrganizationRequest) []*organization.Name
  1428  	})
  1429  	if ok {
  1430  		return organization.OrganizationNameList(override.OverrideExtractResourceNames(typedMsg))
  1431  	}
  1432  	return nil
  1433  }
  1434  
  1435  func (h *UpdateOrganizationDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1436  	return nil
  1437  }
  1438  
  1439  func (h *UpdateOrganizationDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1440  	typedMsg := msg.(*UpdateOrganizationRequest)
  1441  	var asInterface interface{} = h
  1442  	override, ok := asInterface.(interface {
  1443  		OverrideExtractResourceBody(*UpdateOrganizationRequest) *organization.Organization
  1444  	})
  1445  	if ok {
  1446  		return override.OverrideExtractResourceBody(typedMsg)
  1447  	}
  1448  	{
  1449  		return typedMsg.GetOrganization()
  1450  	}
  1451  	return (*organization.Organization)(nil)
  1452  }
  1453  
  1454  func (h *UpdateOrganizationDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1455  	typedMsg := msg.(*UpdateOrganizationRequest)
  1456  	var asInterface interface{} = h
  1457  	override, ok := asInterface.(interface {
  1458  		OverrideExtractResourceBodies(*UpdateOrganizationRequest) []*organization.Organization
  1459  	})
  1460  	if ok {
  1461  		return organization.OrganizationList(override.OverrideExtractResourceBodies(typedMsg))
  1462  	}
  1463  	return nil
  1464  }
  1465  
  1466  func (h *UpdateOrganizationDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1467  	typedMsg := msg.(*organization.Organization)
  1468  	var asInterface interface{} = h
  1469  	override, ok := asInterface.(interface {
  1470  		OverrideExtractResourceName(*organization.Organization) *organization.Name
  1471  	})
  1472  	if ok {
  1473  		return override.OverrideExtractResourceName(typedMsg)
  1474  	}
  1475  	{
  1476  		if name := typedMsg.GetName(); name != nil {
  1477  			return name
  1478  		}
  1479  	}
  1480  	return (*organization.Name)(nil)
  1481  }
  1482  
  1483  func (h *UpdateOrganizationDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1484  	typedMsg := msg.(*organization.Organization)
  1485  	var asInterface interface{} = h
  1486  	override, ok := asInterface.(interface {
  1487  		OverrideExtractResourceNames(*organization.Organization) []*organization.Name
  1488  	})
  1489  	if ok {
  1490  		return organization.OrganizationNameList(override.OverrideExtractResourceNames(typedMsg))
  1491  	}
  1492  	return nil
  1493  }
  1494  
  1495  func (h *UpdateOrganizationDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1496  	return nil
  1497  }
  1498  
  1499  func (h *UpdateOrganizationDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1500  	return msg.(*organization.Organization)
  1501  }
  1502  
  1503  func (h *UpdateOrganizationDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1504  	typedMsg := msg.(*organization.Organization)
  1505  	var asInterface interface{} = h
  1506  	override, ok := asInterface.(interface {
  1507  		OverrideExtractResourceBodies(*organization.Organization) []*organization.Organization
  1508  	})
  1509  	if ok {
  1510  		return organization.OrganizationList(override.OverrideExtractResourceBodies(typedMsg))
  1511  	}
  1512  	return nil
  1513  }
  1514  
  1515  func GetUpdateOrganizationDescriptor() *UpdateOrganizationDescriptor {
  1516  	return updateOrganizationDescriptor
  1517  }
  1518  
  1519  type DeleteOrganizationDescriptor struct{}
  1520  
  1521  type DeleteOrganizationDescriptorClientMsgHandle struct{}
  1522  
  1523  type DeleteOrganizationDescriptorServerMsgHandle struct{}
  1524  
  1525  func (d *DeleteOrganizationDescriptor) NewEmptyClientMsg() proto.Message {
  1526  	return &DeleteOrganizationRequest{}
  1527  }
  1528  
  1529  func (d *DeleteOrganizationDescriptor) NewEmptyServerMsg() proto.Message {
  1530  	return &emptypb.Empty{}
  1531  }
  1532  
  1533  func (d *DeleteOrganizationDescriptor) IsUnary() bool {
  1534  	return true
  1535  }
  1536  
  1537  func (d *DeleteOrganizationDescriptor) IsClientStream() bool {
  1538  	return false
  1539  }
  1540  
  1541  func (d *DeleteOrganizationDescriptor) IsServerStream() bool {
  1542  	return false
  1543  }
  1544  
  1545  func (d *DeleteOrganizationDescriptor) IsCollection() bool {
  1546  	return false
  1547  }
  1548  
  1549  func (d *DeleteOrganizationDescriptor) IsPlural() bool {
  1550  	return false
  1551  }
  1552  
  1553  func (d *DeleteOrganizationDescriptor) HasResource() bool {
  1554  	return true
  1555  }
  1556  
  1557  func (d *DeleteOrganizationDescriptor) RequestHasResourceBody() bool {
  1558  	return false
  1559  }
  1560  
  1561  func (d *DeleteOrganizationDescriptor) GetVerb() string {
  1562  	return "delete"
  1563  }
  1564  
  1565  func (d *DeleteOrganizationDescriptor) GetMethodName() string {
  1566  	return "DeleteOrganization"
  1567  }
  1568  
  1569  func (d *DeleteOrganizationDescriptor) GetFullMethodName() string {
  1570  	return "/ntt.iam.v1.OrganizationService/DeleteOrganization"
  1571  }
  1572  
  1573  func (d *DeleteOrganizationDescriptor) GetProtoPkgName() string {
  1574  	return "ntt.iam.v1"
  1575  }
  1576  
  1577  func (d *DeleteOrganizationDescriptor) GetApiName() string {
  1578  	return "OrganizationService"
  1579  }
  1580  
  1581  func (d *DeleteOrganizationDescriptor) GetServiceDomain() string {
  1582  	return "iam.edgelq.com"
  1583  }
  1584  
  1585  func (d *DeleteOrganizationDescriptor) GetServiceVersion() string {
  1586  	return "v1"
  1587  }
  1588  
  1589  func (d *DeleteOrganizationDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
  1590  	return organizationServiceDescriptor
  1591  }
  1592  
  1593  func (d *DeleteOrganizationDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
  1594  	return organization.GetDescriptor()
  1595  }
  1596  
  1597  func (d *DeleteOrganizationDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
  1598  	return &DeleteOrganizationDescriptorClientMsgHandle{}
  1599  }
  1600  
  1601  func (d *DeleteOrganizationDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
  1602  	return &DeleteOrganizationDescriptorServerMsgHandle{}
  1603  }
  1604  
  1605  func (h *DeleteOrganizationDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1606  	typedMsg := msg.(*DeleteOrganizationRequest)
  1607  	var asInterface interface{} = h
  1608  	override, ok := asInterface.(interface {
  1609  		OverrideExtractResourceName(*DeleteOrganizationRequest) *organization.Name
  1610  	})
  1611  	if ok {
  1612  		return override.OverrideExtractResourceName(typedMsg)
  1613  	}
  1614  	{
  1615  		if name := typedMsg.GetName(); name != nil {
  1616  			return name
  1617  		}
  1618  	}
  1619  	return (*organization.Name)(nil)
  1620  }
  1621  
  1622  func (h *DeleteOrganizationDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1623  	typedMsg := msg.(*DeleteOrganizationRequest)
  1624  	var asInterface interface{} = h
  1625  	override, ok := asInterface.(interface {
  1626  		OverrideExtractResourceNames(*DeleteOrganizationRequest) []*organization.Name
  1627  	})
  1628  	if ok {
  1629  		return organization.OrganizationNameList(override.OverrideExtractResourceNames(typedMsg))
  1630  	}
  1631  	return nil
  1632  }
  1633  
  1634  func (h *DeleteOrganizationDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1635  	return nil
  1636  }
  1637  
  1638  func (h *DeleteOrganizationDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1639  	typedMsg := msg.(*DeleteOrganizationRequest)
  1640  	var asInterface interface{} = h
  1641  	override, ok := asInterface.(interface {
  1642  		OverrideExtractResourceBody(*DeleteOrganizationRequest) *organization.Organization
  1643  	})
  1644  	if ok {
  1645  		return override.OverrideExtractResourceBody(typedMsg)
  1646  	}
  1647  	return nil
  1648  }
  1649  
  1650  func (h *DeleteOrganizationDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1651  	typedMsg := msg.(*DeleteOrganizationRequest)
  1652  	var asInterface interface{} = h
  1653  	override, ok := asInterface.(interface {
  1654  		OverrideExtractResourceBodies(*DeleteOrganizationRequest) []*organization.Organization
  1655  	})
  1656  	if ok {
  1657  		return organization.OrganizationList(override.OverrideExtractResourceBodies(typedMsg))
  1658  	}
  1659  	return nil
  1660  }
  1661  
  1662  func (h *DeleteOrganizationDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1663  	typedMsg := msg.(*emptypb.Empty)
  1664  	var asInterface interface{} = h
  1665  	override, ok := asInterface.(interface {
  1666  		OverrideExtractResourceName(*emptypb.Empty) *organization.Name
  1667  	})
  1668  	if ok {
  1669  		return override.OverrideExtractResourceName(typedMsg)
  1670  	}
  1671  	return nil
  1672  }
  1673  
  1674  func (h *DeleteOrganizationDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1675  	typedMsg := msg.(*emptypb.Empty)
  1676  	var asInterface interface{} = h
  1677  	override, ok := asInterface.(interface {
  1678  		OverrideExtractResourceNames(*emptypb.Empty) []*organization.Name
  1679  	})
  1680  	if ok {
  1681  		return organization.OrganizationNameList(override.OverrideExtractResourceNames(typedMsg))
  1682  	}
  1683  	return nil
  1684  }
  1685  
  1686  func (h *DeleteOrganizationDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1687  	return nil
  1688  }
  1689  
  1690  func (h *DeleteOrganizationDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1691  	typedMsg := msg.(*emptypb.Empty)
  1692  	var asInterface interface{} = h
  1693  	override, ok := asInterface.(interface {
  1694  		OverrideExtractResourceBody(*emptypb.Empty) *organization.Organization
  1695  	})
  1696  	if ok {
  1697  		return override.OverrideExtractResourceBody(typedMsg)
  1698  	}
  1699  	return nil
  1700  }
  1701  
  1702  func (h *DeleteOrganizationDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1703  	typedMsg := msg.(*emptypb.Empty)
  1704  	var asInterface interface{} = h
  1705  	override, ok := asInterface.(interface {
  1706  		OverrideExtractResourceBodies(*emptypb.Empty) []*organization.Organization
  1707  	})
  1708  	if ok {
  1709  		return organization.OrganizationList(override.OverrideExtractResourceBodies(typedMsg))
  1710  	}
  1711  	return nil
  1712  }
  1713  
  1714  func GetDeleteOrganizationDescriptor() *DeleteOrganizationDescriptor {
  1715  	return deleteOrganizationDescriptor
  1716  }
  1717  
  1718  type SearchOrganizationsDescriptor struct{}
  1719  
  1720  type SearchOrganizationsDescriptorClientMsgHandle struct{}
  1721  
  1722  type SearchOrganizationsDescriptorServerMsgHandle struct{}
  1723  
  1724  func (d *SearchOrganizationsDescriptor) NewEmptyClientMsg() proto.Message {
  1725  	return &SearchOrganizationsRequest{}
  1726  }
  1727  
  1728  func (d *SearchOrganizationsDescriptor) NewEmptyServerMsg() proto.Message {
  1729  	return &SearchOrganizationsResponse{}
  1730  }
  1731  
  1732  func (d *SearchOrganizationsDescriptor) IsUnary() bool {
  1733  	return true
  1734  }
  1735  
  1736  func (d *SearchOrganizationsDescriptor) IsClientStream() bool {
  1737  	return false
  1738  }
  1739  
  1740  func (d *SearchOrganizationsDescriptor) IsServerStream() bool {
  1741  	return false
  1742  }
  1743  
  1744  func (d *SearchOrganizationsDescriptor) IsCollection() bool {
  1745  	return true
  1746  }
  1747  
  1748  func (d *SearchOrganizationsDescriptor) IsPlural() bool {
  1749  	return true
  1750  }
  1751  
  1752  func (d *SearchOrganizationsDescriptor) HasResource() bool {
  1753  	return true
  1754  }
  1755  
  1756  func (d *SearchOrganizationsDescriptor) RequestHasResourceBody() bool {
  1757  	return false
  1758  }
  1759  
  1760  func (d *SearchOrganizationsDescriptor) GetVerb() string {
  1761  	return "search"
  1762  }
  1763  
  1764  func (d *SearchOrganizationsDescriptor) GetMethodName() string {
  1765  	return "SearchOrganizations"
  1766  }
  1767  
  1768  func (d *SearchOrganizationsDescriptor) GetFullMethodName() string {
  1769  	return "/ntt.iam.v1.OrganizationService/SearchOrganizations"
  1770  }
  1771  
  1772  func (d *SearchOrganizationsDescriptor) GetProtoPkgName() string {
  1773  	return "ntt.iam.v1"
  1774  }
  1775  
  1776  func (d *SearchOrganizationsDescriptor) GetApiName() string {
  1777  	return "OrganizationService"
  1778  }
  1779  
  1780  func (d *SearchOrganizationsDescriptor) GetServiceDomain() string {
  1781  	return "iam.edgelq.com"
  1782  }
  1783  
  1784  func (d *SearchOrganizationsDescriptor) GetServiceVersion() string {
  1785  	return "v1"
  1786  }
  1787  
  1788  func (d *SearchOrganizationsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
  1789  	return organizationServiceDescriptor
  1790  }
  1791  
  1792  func (d *SearchOrganizationsDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
  1793  	return organization.GetDescriptor()
  1794  }
  1795  
  1796  func (d *SearchOrganizationsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
  1797  	return &SearchOrganizationsDescriptorClientMsgHandle{}
  1798  }
  1799  
  1800  func (d *SearchOrganizationsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
  1801  	return &SearchOrganizationsDescriptorServerMsgHandle{}
  1802  }
  1803  
  1804  func (h *SearchOrganizationsDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1805  	typedMsg := msg.(*SearchOrganizationsRequest)
  1806  	var asInterface interface{} = h
  1807  	override, ok := asInterface.(interface {
  1808  		OverrideExtractResourceName(*SearchOrganizationsRequest) *organization.Name
  1809  	})
  1810  	if ok {
  1811  		return override.OverrideExtractResourceName(typedMsg)
  1812  	}
  1813  	return nil
  1814  }
  1815  
  1816  func (h *SearchOrganizationsDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1817  	typedMsg := msg.(*SearchOrganizationsRequest)
  1818  	var asInterface interface{} = h
  1819  	override, ok := asInterface.(interface {
  1820  		OverrideExtractResourceNames(*SearchOrganizationsRequest) []*organization.Name
  1821  	})
  1822  	if ok {
  1823  		return organization.OrganizationNameList(override.OverrideExtractResourceNames(typedMsg))
  1824  	}
  1825  	return nil
  1826  }
  1827  
  1828  func (h *SearchOrganizationsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1829  	return nil
  1830  }
  1831  
  1832  func (h *SearchOrganizationsDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1833  	typedMsg := msg.(*SearchOrganizationsRequest)
  1834  	var asInterface interface{} = h
  1835  	override, ok := asInterface.(interface {
  1836  		OverrideExtractResourceBody(*SearchOrganizationsRequest) *organization.Organization
  1837  	})
  1838  	if ok {
  1839  		return override.OverrideExtractResourceBody(typedMsg)
  1840  	}
  1841  	return nil
  1842  }
  1843  
  1844  func (h *SearchOrganizationsDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1845  	typedMsg := msg.(*SearchOrganizationsRequest)
  1846  	var asInterface interface{} = h
  1847  	override, ok := asInterface.(interface {
  1848  		OverrideExtractResourceBodies(*SearchOrganizationsRequest) []*organization.Organization
  1849  	})
  1850  	if ok {
  1851  		return organization.OrganizationList(override.OverrideExtractResourceBodies(typedMsg))
  1852  	}
  1853  	return nil
  1854  }
  1855  
  1856  func (h *SearchOrganizationsDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  1857  	typedMsg := msg.(*SearchOrganizationsResponse)
  1858  	var asInterface interface{} = h
  1859  	override, ok := asInterface.(interface {
  1860  		OverrideExtractResourceName(*SearchOrganizationsResponse) *organization.Name
  1861  	})
  1862  	if ok {
  1863  		return override.OverrideExtractResourceName(typedMsg)
  1864  	}
  1865  	return nil
  1866  }
  1867  
  1868  func (h *SearchOrganizationsDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  1869  	typedMsg := msg.(*SearchOrganizationsResponse)
  1870  	var asInterface interface{} = h
  1871  	override, ok := asInterface.(interface {
  1872  		OverrideExtractResourceNames(*SearchOrganizationsResponse) []*organization.Name
  1873  	})
  1874  	if ok {
  1875  		return organization.OrganizationNameList(override.OverrideExtractResourceNames(typedMsg))
  1876  	}
  1877  	{
  1878  		if resources := typedMsg.GetOrganizations(); len(resources) > 0 {
  1879  			list := make(organization.OrganizationNameList, 0, len(resources))
  1880  			for _, res := range resources {
  1881  				list = append(list, res.GetName())
  1882  			}
  1883  			return list
  1884  		}
  1885  	}
  1886  	return (organization.OrganizationNameList)(nil)
  1887  }
  1888  
  1889  func (h *SearchOrganizationsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  1890  	return nil
  1891  }
  1892  
  1893  func (h *SearchOrganizationsDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  1894  	typedMsg := msg.(*SearchOrganizationsResponse)
  1895  	var asInterface interface{} = h
  1896  	override, ok := asInterface.(interface {
  1897  		OverrideExtractResourceBody(*SearchOrganizationsResponse) *organization.Organization
  1898  	})
  1899  	if ok {
  1900  		return override.OverrideExtractResourceBody(typedMsg)
  1901  	}
  1902  	return nil
  1903  }
  1904  
  1905  func (h *SearchOrganizationsDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  1906  	typedMsg := msg.(*SearchOrganizationsResponse)
  1907  	var asInterface interface{} = h
  1908  	override, ok := asInterface.(interface {
  1909  		OverrideExtractResourceBodies(*SearchOrganizationsResponse) []*organization.Organization
  1910  	})
  1911  	if ok {
  1912  		return organization.OrganizationList(override.OverrideExtractResourceBodies(typedMsg))
  1913  	}
  1914  	{
  1915  		if resources := typedMsg.GetOrganizations(); len(resources) > 0 {
  1916  			return organization.OrganizationList(resources)
  1917  		}
  1918  	}
  1919  	return (organization.OrganizationList)(nil)
  1920  }
  1921  
  1922  func GetSearchOrganizationsDescriptor() *SearchOrganizationsDescriptor {
  1923  	return searchOrganizationsDescriptor
  1924  }
  1925  
  1926  type ListMyOrganizationsDescriptor struct{}
  1927  
  1928  type ListMyOrganizationsDescriptorClientMsgHandle struct{}
  1929  
  1930  type ListMyOrganizationsDescriptorServerMsgHandle struct{}
  1931  
  1932  func (d *ListMyOrganizationsDescriptor) NewEmptyClientMsg() proto.Message {
  1933  	return &ListMyOrganizationsRequest{}
  1934  }
  1935  
  1936  func (d *ListMyOrganizationsDescriptor) NewEmptyServerMsg() proto.Message {
  1937  	return &ListMyOrganizationsResponse{}
  1938  }
  1939  
  1940  func (d *ListMyOrganizationsDescriptor) IsUnary() bool {
  1941  	return true
  1942  }
  1943  
  1944  func (d *ListMyOrganizationsDescriptor) IsClientStream() bool {
  1945  	return false
  1946  }
  1947  
  1948  func (d *ListMyOrganizationsDescriptor) IsServerStream() bool {
  1949  	return false
  1950  }
  1951  
  1952  func (d *ListMyOrganizationsDescriptor) IsCollection() bool {
  1953  	return true
  1954  }
  1955  
  1956  func (d *ListMyOrganizationsDescriptor) IsPlural() bool {
  1957  	return true
  1958  }
  1959  
  1960  func (d *ListMyOrganizationsDescriptor) HasResource() bool {
  1961  	return true
  1962  }
  1963  
  1964  func (d *ListMyOrganizationsDescriptor) RequestHasResourceBody() bool {
  1965  	return false
  1966  }
  1967  
  1968  func (d *ListMyOrganizationsDescriptor) GetVerb() string {
  1969  	return "listMy"
  1970  }
  1971  
  1972  func (d *ListMyOrganizationsDescriptor) GetMethodName() string {
  1973  	return "ListMyOrganizations"
  1974  }
  1975  
  1976  func (d *ListMyOrganizationsDescriptor) GetFullMethodName() string {
  1977  	return "/ntt.iam.v1.OrganizationService/ListMyOrganizations"
  1978  }
  1979  
  1980  func (d *ListMyOrganizationsDescriptor) GetProtoPkgName() string {
  1981  	return "ntt.iam.v1"
  1982  }
  1983  
  1984  func (d *ListMyOrganizationsDescriptor) GetApiName() string {
  1985  	return "OrganizationService"
  1986  }
  1987  
  1988  func (d *ListMyOrganizationsDescriptor) GetServiceDomain() string {
  1989  	return "iam.edgelq.com"
  1990  }
  1991  
  1992  func (d *ListMyOrganizationsDescriptor) GetServiceVersion() string {
  1993  	return "v1"
  1994  }
  1995  
  1996  func (d *ListMyOrganizationsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
  1997  	return organizationServiceDescriptor
  1998  }
  1999  
  2000  func (d *ListMyOrganizationsDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
  2001  	return organization.GetDescriptor()
  2002  }
  2003  
  2004  func (d *ListMyOrganizationsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
  2005  	return &ListMyOrganizationsDescriptorClientMsgHandle{}
  2006  }
  2007  
  2008  func (d *ListMyOrganizationsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
  2009  	return &ListMyOrganizationsDescriptorServerMsgHandle{}
  2010  }
  2011  
  2012  func (h *ListMyOrganizationsDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  2013  	typedMsg := msg.(*ListMyOrganizationsRequest)
  2014  	var asInterface interface{} = h
  2015  	override, ok := asInterface.(interface {
  2016  		OverrideExtractResourceName(*ListMyOrganizationsRequest) *organization.Name
  2017  	})
  2018  	if ok {
  2019  		return override.OverrideExtractResourceName(typedMsg)
  2020  	}
  2021  	return nil
  2022  }
  2023  
  2024  func (h *ListMyOrganizationsDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  2025  	typedMsg := msg.(*ListMyOrganizationsRequest)
  2026  	var asInterface interface{} = h
  2027  	override, ok := asInterface.(interface {
  2028  		OverrideExtractResourceNames(*ListMyOrganizationsRequest) []*organization.Name
  2029  	})
  2030  	if ok {
  2031  		return organization.OrganizationNameList(override.OverrideExtractResourceNames(typedMsg))
  2032  	}
  2033  	return nil
  2034  }
  2035  
  2036  func (h *ListMyOrganizationsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  2037  	return nil
  2038  }
  2039  
  2040  func (h *ListMyOrganizationsDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  2041  	typedMsg := msg.(*ListMyOrganizationsRequest)
  2042  	var asInterface interface{} = h
  2043  	override, ok := asInterface.(interface {
  2044  		OverrideExtractResourceBody(*ListMyOrganizationsRequest) *organization.Organization
  2045  	})
  2046  	if ok {
  2047  		return override.OverrideExtractResourceBody(typedMsg)
  2048  	}
  2049  	return nil
  2050  }
  2051  
  2052  func (h *ListMyOrganizationsDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  2053  	typedMsg := msg.(*ListMyOrganizationsRequest)
  2054  	var asInterface interface{} = h
  2055  	override, ok := asInterface.(interface {
  2056  		OverrideExtractResourceBodies(*ListMyOrganizationsRequest) []*organization.Organization
  2057  	})
  2058  	if ok {
  2059  		return organization.OrganizationList(override.OverrideExtractResourceBodies(typedMsg))
  2060  	}
  2061  	return nil
  2062  }
  2063  
  2064  func (h *ListMyOrganizationsDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  2065  	typedMsg := msg.(*ListMyOrganizationsResponse)
  2066  	var asInterface interface{} = h
  2067  	override, ok := asInterface.(interface {
  2068  		OverrideExtractResourceName(*ListMyOrganizationsResponse) *organization.Name
  2069  	})
  2070  	if ok {
  2071  		return override.OverrideExtractResourceName(typedMsg)
  2072  	}
  2073  	return nil
  2074  }
  2075  
  2076  func (h *ListMyOrganizationsDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  2077  	typedMsg := msg.(*ListMyOrganizationsResponse)
  2078  	var asInterface interface{} = h
  2079  	override, ok := asInterface.(interface {
  2080  		OverrideExtractResourceNames(*ListMyOrganizationsResponse) []*organization.Name
  2081  	})
  2082  	if ok {
  2083  		return organization.OrganizationNameList(override.OverrideExtractResourceNames(typedMsg))
  2084  	}
  2085  	{
  2086  		if resources := typedMsg.GetOrganizations(); len(resources) > 0 {
  2087  			list := make(organization.OrganizationNameList, 0, len(resources))
  2088  			for _, res := range resources {
  2089  				list = append(list, res.GetName())
  2090  			}
  2091  			return list
  2092  		}
  2093  	}
  2094  	return (organization.OrganizationNameList)(nil)
  2095  }
  2096  
  2097  func (h *ListMyOrganizationsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  2098  	return nil
  2099  }
  2100  
  2101  func (h *ListMyOrganizationsDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  2102  	typedMsg := msg.(*ListMyOrganizationsResponse)
  2103  	var asInterface interface{} = h
  2104  	override, ok := asInterface.(interface {
  2105  		OverrideExtractResourceBody(*ListMyOrganizationsResponse) *organization.Organization
  2106  	})
  2107  	if ok {
  2108  		return override.OverrideExtractResourceBody(typedMsg)
  2109  	}
  2110  	return nil
  2111  }
  2112  
  2113  func (h *ListMyOrganizationsDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  2114  	typedMsg := msg.(*ListMyOrganizationsResponse)
  2115  	var asInterface interface{} = h
  2116  	override, ok := asInterface.(interface {
  2117  		OverrideExtractResourceBodies(*ListMyOrganizationsResponse) []*organization.Organization
  2118  	})
  2119  	if ok {
  2120  		return organization.OrganizationList(override.OverrideExtractResourceBodies(typedMsg))
  2121  	}
  2122  	{
  2123  		if resources := typedMsg.GetOrganizations(); len(resources) > 0 {
  2124  			return organization.OrganizationList(resources)
  2125  		}
  2126  	}
  2127  	return (organization.OrganizationList)(nil)
  2128  }
  2129  
  2130  func GetListMyOrganizationsDescriptor() *ListMyOrganizationsDescriptor {
  2131  	return listMyOrganizationsDescriptor
  2132  }
  2133  
  2134  type SearchMyOrganizationsDescriptor struct{}
  2135  
  2136  type SearchMyOrganizationsDescriptorClientMsgHandle struct{}
  2137  
  2138  type SearchMyOrganizationsDescriptorServerMsgHandle struct{}
  2139  
  2140  func (d *SearchMyOrganizationsDescriptor) NewEmptyClientMsg() proto.Message {
  2141  	return &SearchMyOrganizationsRequest{}
  2142  }
  2143  
  2144  func (d *SearchMyOrganizationsDescriptor) NewEmptyServerMsg() proto.Message {
  2145  	return &SearchMyOrganizationsResponse{}
  2146  }
  2147  
  2148  func (d *SearchMyOrganizationsDescriptor) IsUnary() bool {
  2149  	return true
  2150  }
  2151  
  2152  func (d *SearchMyOrganizationsDescriptor) IsClientStream() bool {
  2153  	return false
  2154  }
  2155  
  2156  func (d *SearchMyOrganizationsDescriptor) IsServerStream() bool {
  2157  	return false
  2158  }
  2159  
  2160  func (d *SearchMyOrganizationsDescriptor) IsCollection() bool {
  2161  	return true
  2162  }
  2163  
  2164  func (d *SearchMyOrganizationsDescriptor) IsPlural() bool {
  2165  	return true
  2166  }
  2167  
  2168  func (d *SearchMyOrganizationsDescriptor) HasResource() bool {
  2169  	return true
  2170  }
  2171  
  2172  func (d *SearchMyOrganizationsDescriptor) RequestHasResourceBody() bool {
  2173  	return false
  2174  }
  2175  
  2176  func (d *SearchMyOrganizationsDescriptor) GetVerb() string {
  2177  	return "searchMy"
  2178  }
  2179  
  2180  func (d *SearchMyOrganizationsDescriptor) GetMethodName() string {
  2181  	return "SearchMyOrganizations"
  2182  }
  2183  
  2184  func (d *SearchMyOrganizationsDescriptor) GetFullMethodName() string {
  2185  	return "/ntt.iam.v1.OrganizationService/SearchMyOrganizations"
  2186  }
  2187  
  2188  func (d *SearchMyOrganizationsDescriptor) GetProtoPkgName() string {
  2189  	return "ntt.iam.v1"
  2190  }
  2191  
  2192  func (d *SearchMyOrganizationsDescriptor) GetApiName() string {
  2193  	return "OrganizationService"
  2194  }
  2195  
  2196  func (d *SearchMyOrganizationsDescriptor) GetServiceDomain() string {
  2197  	return "iam.edgelq.com"
  2198  }
  2199  
  2200  func (d *SearchMyOrganizationsDescriptor) GetServiceVersion() string {
  2201  	return "v1"
  2202  }
  2203  
  2204  func (d *SearchMyOrganizationsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
  2205  	return organizationServiceDescriptor
  2206  }
  2207  
  2208  func (d *SearchMyOrganizationsDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
  2209  	return organization.GetDescriptor()
  2210  }
  2211  
  2212  func (d *SearchMyOrganizationsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
  2213  	return &SearchMyOrganizationsDescriptorClientMsgHandle{}
  2214  }
  2215  
  2216  func (d *SearchMyOrganizationsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
  2217  	return &SearchMyOrganizationsDescriptorServerMsgHandle{}
  2218  }
  2219  
  2220  func (h *SearchMyOrganizationsDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  2221  	typedMsg := msg.(*SearchMyOrganizationsRequest)
  2222  	var asInterface interface{} = h
  2223  	override, ok := asInterface.(interface {
  2224  		OverrideExtractResourceName(*SearchMyOrganizationsRequest) *organization.Name
  2225  	})
  2226  	if ok {
  2227  		return override.OverrideExtractResourceName(typedMsg)
  2228  	}
  2229  	return nil
  2230  }
  2231  
  2232  func (h *SearchMyOrganizationsDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  2233  	typedMsg := msg.(*SearchMyOrganizationsRequest)
  2234  	var asInterface interface{} = h
  2235  	override, ok := asInterface.(interface {
  2236  		OverrideExtractResourceNames(*SearchMyOrganizationsRequest) []*organization.Name
  2237  	})
  2238  	if ok {
  2239  		return organization.OrganizationNameList(override.OverrideExtractResourceNames(typedMsg))
  2240  	}
  2241  	return nil
  2242  }
  2243  
  2244  func (h *SearchMyOrganizationsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  2245  	return nil
  2246  }
  2247  
  2248  func (h *SearchMyOrganizationsDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  2249  	typedMsg := msg.(*SearchMyOrganizationsRequest)
  2250  	var asInterface interface{} = h
  2251  	override, ok := asInterface.(interface {
  2252  		OverrideExtractResourceBody(*SearchMyOrganizationsRequest) *organization.Organization
  2253  	})
  2254  	if ok {
  2255  		return override.OverrideExtractResourceBody(typedMsg)
  2256  	}
  2257  	return nil
  2258  }
  2259  
  2260  func (h *SearchMyOrganizationsDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  2261  	typedMsg := msg.(*SearchMyOrganizationsRequest)
  2262  	var asInterface interface{} = h
  2263  	override, ok := asInterface.(interface {
  2264  		OverrideExtractResourceBodies(*SearchMyOrganizationsRequest) []*organization.Organization
  2265  	})
  2266  	if ok {
  2267  		return organization.OrganizationList(override.OverrideExtractResourceBodies(typedMsg))
  2268  	}
  2269  	return nil
  2270  }
  2271  
  2272  func (h *SearchMyOrganizationsDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
  2273  	typedMsg := msg.(*SearchMyOrganizationsResponse)
  2274  	var asInterface interface{} = h
  2275  	override, ok := asInterface.(interface {
  2276  		OverrideExtractResourceName(*SearchMyOrganizationsResponse) *organization.Name
  2277  	})
  2278  	if ok {
  2279  		return override.OverrideExtractResourceName(typedMsg)
  2280  	}
  2281  	return nil
  2282  }
  2283  
  2284  func (h *SearchMyOrganizationsDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
  2285  	typedMsg := msg.(*SearchMyOrganizationsResponse)
  2286  	var asInterface interface{} = h
  2287  	override, ok := asInterface.(interface {
  2288  		OverrideExtractResourceNames(*SearchMyOrganizationsResponse) []*organization.Name
  2289  	})
  2290  	if ok {
  2291  		return organization.OrganizationNameList(override.OverrideExtractResourceNames(typedMsg))
  2292  	}
  2293  	{
  2294  		if resources := typedMsg.GetOrganizations(); len(resources) > 0 {
  2295  			list := make(organization.OrganizationNameList, 0, len(resources))
  2296  			for _, res := range resources {
  2297  				list = append(list, res.GetName())
  2298  			}
  2299  			return list
  2300  		}
  2301  	}
  2302  	return (organization.OrganizationNameList)(nil)
  2303  }
  2304  
  2305  func (h *SearchMyOrganizationsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
  2306  	return nil
  2307  }
  2308  
  2309  func (h *SearchMyOrganizationsDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
  2310  	typedMsg := msg.(*SearchMyOrganizationsResponse)
  2311  	var asInterface interface{} = h
  2312  	override, ok := asInterface.(interface {
  2313  		OverrideExtractResourceBody(*SearchMyOrganizationsResponse) *organization.Organization
  2314  	})
  2315  	if ok {
  2316  		return override.OverrideExtractResourceBody(typedMsg)
  2317  	}
  2318  	return nil
  2319  }
  2320  
  2321  func (h *SearchMyOrganizationsDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
  2322  	typedMsg := msg.(*SearchMyOrganizationsResponse)
  2323  	var asInterface interface{} = h
  2324  	override, ok := asInterface.(interface {
  2325  		OverrideExtractResourceBodies(*SearchMyOrganizationsResponse) []*organization.Organization
  2326  	})
  2327  	if ok {
  2328  		return organization.OrganizationList(override.OverrideExtractResourceBodies(typedMsg))
  2329  	}
  2330  	{
  2331  		if resources := typedMsg.GetOrganizations(); len(resources) > 0 {
  2332  			return organization.OrganizationList(resources)
  2333  		}
  2334  	}
  2335  	return (organization.OrganizationList)(nil)
  2336  }
  2337  
  2338  func GetSearchMyOrganizationsDescriptor() *SearchMyOrganizationsDescriptor {
  2339  	return searchMyOrganizationsDescriptor
  2340  }
  2341  
  2342  type OrganizationServiceDescriptor struct{}
  2343  
  2344  func (d *OrganizationServiceDescriptor) AllMethodDescriptors() []gotenclient.MethodDescriptor {
  2345  	return []gotenclient.MethodDescriptor{
  2346  		getOrganizationDescriptor,
  2347  		batchGetOrganizationsDescriptor,
  2348  		listOrganizationsDescriptor,
  2349  		watchOrganizationDescriptor,
  2350  		watchOrganizationsDescriptor,
  2351  		createOrganizationDescriptor,
  2352  		updateOrganizationDescriptor,
  2353  		deleteOrganizationDescriptor,
  2354  		searchOrganizationsDescriptor,
  2355  		listMyOrganizationsDescriptor,
  2356  		searchMyOrganizationsDescriptor,
  2357  	}
  2358  }
  2359  
  2360  func (d *OrganizationServiceDescriptor) GetFullAPIName() string {
  2361  	return "/ntt.iam.v1.OrganizationService"
  2362  }
  2363  
  2364  func (d *OrganizationServiceDescriptor) GetProtoPkgName() string {
  2365  	return "ntt.iam.v1"
  2366  }
  2367  
  2368  func (d *OrganizationServiceDescriptor) GetApiName() string {
  2369  	return "OrganizationService"
  2370  }
  2371  
  2372  func (d *OrganizationServiceDescriptor) GetServiceDomain() string {
  2373  	return "iam.edgelq.com"
  2374  }
  2375  
  2376  func (d *OrganizationServiceDescriptor) GetServiceVersion() string {
  2377  	return "v1"
  2378  }
  2379  
  2380  func GetOrganizationServiceDescriptor() *OrganizationServiceDescriptor {
  2381  	return organizationServiceDescriptor
  2382  }
  2383  
  2384  func initDescriptors() {
  2385  	organizationServiceDescriptor = &OrganizationServiceDescriptor{}
  2386  	getOrganizationDescriptor = &GetOrganizationDescriptor{}
  2387  	batchGetOrganizationsDescriptor = &BatchGetOrganizationsDescriptor{}
  2388  	listOrganizationsDescriptor = &ListOrganizationsDescriptor{}
  2389  	watchOrganizationDescriptor = &WatchOrganizationDescriptor{}
  2390  	watchOrganizationsDescriptor = &WatchOrganizationsDescriptor{}
  2391  	createOrganizationDescriptor = &CreateOrganizationDescriptor{}
  2392  	updateOrganizationDescriptor = &UpdateOrganizationDescriptor{}
  2393  	deleteOrganizationDescriptor = &DeleteOrganizationDescriptor{}
  2394  	searchOrganizationsDescriptor = &SearchOrganizationsDescriptor{}
  2395  	listMyOrganizationsDescriptor = &ListMyOrganizationsDescriptor{}
  2396  	searchMyOrganizationsDescriptor = &SearchMyOrganizationsDescriptor{}
  2397  	gotenclient.GetRegistry().RegisterApiDescriptor(organizationServiceDescriptor)
  2398  	gotenclient.GetRegistry().RegisterMethodDescriptor(getOrganizationDescriptor)
  2399  	gotenclient.GetRegistry().RegisterMethodDescriptor(batchGetOrganizationsDescriptor)
  2400  	gotenclient.GetRegistry().RegisterMethodDescriptor(listOrganizationsDescriptor)
  2401  	gotenclient.GetRegistry().RegisterMethodDescriptor(watchOrganizationDescriptor)
  2402  	gotenclient.GetRegistry().RegisterMethodDescriptor(watchOrganizationsDescriptor)
  2403  	gotenclient.GetRegistry().RegisterMethodDescriptor(createOrganizationDescriptor)
  2404  	gotenclient.GetRegistry().RegisterMethodDescriptor(updateOrganizationDescriptor)
  2405  	gotenclient.GetRegistry().RegisterMethodDescriptor(deleteOrganizationDescriptor)
  2406  	gotenclient.GetRegistry().RegisterMethodDescriptor(searchOrganizationsDescriptor)
  2407  	gotenclient.GetRegistry().RegisterMethodDescriptor(listMyOrganizationsDescriptor)
  2408  	gotenclient.GetRegistry().RegisterMethodDescriptor(searchMyOrganizationsDescriptor)
  2409  }
  2410  
  2411  func init() {
  2412  	if !descriptorsInitialized {
  2413  		initDescriptors()
  2414  		descriptorsInitialized = true
  2415  	}
  2416  }