github.com/cloudwan/edgelq-sdk@v1.15.4/limits/client/v1/plan_assignment_request/plan_assignment_request_service.pb.descriptors.go (about)

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