github.com/cloudwan/edgelq-sdk@v1.15.4/cellular-api/client/v1/sim_card_stock/sim_card_stock_service.pb.descriptors.go (about)

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