github.com/cloudwan/edgelq-sdk@v1.15.4/limits/resources/v1/plan_assignment/plan_assignment_change.pb.go (about)

     1  // Code generated by protoc-gen-goten-go
     2  // File: edgelq/limits/proto/v1/plan_assignment_change.proto
     3  // DO NOT EDIT!!!
     4  
     5  package plan_assignment
     6  
     7  import (
     8  	"fmt"
     9  	"reflect"
    10  	"sync"
    11  
    12  	"google.golang.org/protobuf/encoding/protojson"
    13  	"google.golang.org/protobuf/proto"
    14  	preflect "google.golang.org/protobuf/reflect/protoreflect"
    15  	"google.golang.org/protobuf/runtime/protoimpl"
    16  )
    17  
    18  // proto imports
    19  import (
    20  	iam_organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization"
    21  	iam_project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project"
    22  	meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service"
    23  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    24  )
    25  
    26  // Reference imports to suppress errors if they are not otherwise used.
    27  var (
    28  	_ = fmt.Errorf
    29  	_ = reflect.Method{}
    30  	_ = sync.Once{}
    31  
    32  	_ = protojson.MarshalOptions{}
    33  	_ = proto.MarshalOptions{}
    34  	_ = preflect.Value{}
    35  	_ = protoimpl.DescBuilder{}
    36  )
    37  
    38  // make sure we're using proto imports
    39  var (
    40  	_ = &iam_organization.Organization{}
    41  	_ = &iam_project.Project{}
    42  	_ = &fieldmaskpb.FieldMask{}
    43  	_ = &meta_service.Service{}
    44  )
    45  
    46  const (
    47  	// Verify that this generated code is sufficiently up-to-date.
    48  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    49  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    50  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    51  )
    52  
    53  // PlanAssignmentChange is used by Watch notifications Responses to describe
    54  // change of single PlanAssignment One of Added, Modified, Removed
    55  type PlanAssignmentChange struct {
    56  	state         protoimpl.MessageState
    57  	sizeCache     protoimpl.SizeCache
    58  	unknownFields protoimpl.UnknownFields
    59  	// PlanAssignment change
    60  	//
    61  	// Types that are valid to be assigned to ChangeType:
    62  	//	*PlanAssignmentChange_Added_
    63  	//	*PlanAssignmentChange_Modified_
    64  	//	*PlanAssignmentChange_Current_
    65  	//	*PlanAssignmentChange_Removed_
    66  	ChangeType isPlanAssignmentChange_ChangeType `protobuf_oneof:"change_type"`
    67  }
    68  
    69  func (m *PlanAssignmentChange) Reset() {
    70  	*m = PlanAssignmentChange{}
    71  	if protoimpl.UnsafeEnabled {
    72  		mi := &edgelq_limits_proto_v1_plan_assignment_change_proto_msgTypes[0]
    73  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
    74  		ms.StoreMessageInfo(mi)
    75  	}
    76  }
    77  
    78  func (m *PlanAssignmentChange) String() string {
    79  	return protoimpl.X.MessageStringOf(m)
    80  }
    81  
    82  func (*PlanAssignmentChange) ProtoMessage() {}
    83  
    84  func (m *PlanAssignmentChange) ProtoReflect() preflect.Message {
    85  	mi := &edgelq_limits_proto_v1_plan_assignment_change_proto_msgTypes[0]
    86  	if protoimpl.UnsafeEnabled && m != nil {
    87  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
    88  		if ms.LoadMessageInfo() == nil {
    89  			ms.StoreMessageInfo(mi)
    90  		}
    91  		return ms
    92  	}
    93  	return mi.MessageOf(m)
    94  }
    95  
    96  func (*PlanAssignmentChange) GotenMessage() {}
    97  
    98  // Deprecated, Use PlanAssignmentChange.ProtoReflect.Descriptor instead.
    99  func (*PlanAssignmentChange) Descriptor() ([]byte, []int) {
   100  	return edgelq_limits_proto_v1_plan_assignment_change_proto_rawDescGZIP(), []int{0}
   101  }
   102  
   103  func (m *PlanAssignmentChange) Unmarshal(b []byte) error {
   104  	return proto.Unmarshal(b, m)
   105  }
   106  
   107  func (m *PlanAssignmentChange) Marshal() ([]byte, error) {
   108  	return proto.Marshal(m)
   109  }
   110  
   111  func (m *PlanAssignmentChange) MarshalJSON() ([]byte, error) {
   112  	return protojson.MarshalOptions{}.Marshal(m)
   113  }
   114  
   115  func (m *PlanAssignmentChange) UnmarshalJSON(data []byte) error {
   116  	return protojson.Unmarshal(data, m)
   117  }
   118  
   119  type isPlanAssignmentChange_ChangeType interface {
   120  	isPlanAssignmentChange_ChangeType()
   121  }
   122  
   123  type PlanAssignmentChange_Added_ struct {
   124  	// Added is returned when watched document is added, either created or
   125  	// enters Query view
   126  	Added *PlanAssignmentChange_Added `protobuf:"bytes,1,opt,name=added,proto3,oneof"`
   127  }
   128  type PlanAssignmentChange_Modified_ struct {
   129  	// Modified is returned when watched document is modified
   130  	Modified *PlanAssignmentChange_Modified `protobuf:"bytes,2,opt,name=modified,proto3,oneof"`
   131  }
   132  type PlanAssignmentChange_Current_ struct {
   133  	// Current is returned in stateless watch when document enters query view or
   134  	// is modified within.
   135  	Current *PlanAssignmentChange_Current `protobuf:"bytes,4,opt,name=current,proto3,oneof"`
   136  }
   137  type PlanAssignmentChange_Removed_ struct {
   138  	// Removed is returned when PlanAssignment is deleted or leaves Query view
   139  	Removed *PlanAssignmentChange_Removed `protobuf:"bytes,3,opt,name=removed,proto3,oneof"`
   140  }
   141  
   142  func (*PlanAssignmentChange_Added_) isPlanAssignmentChange_ChangeType()    {}
   143  func (*PlanAssignmentChange_Modified_) isPlanAssignmentChange_ChangeType() {}
   144  func (*PlanAssignmentChange_Current_) isPlanAssignmentChange_ChangeType()  {}
   145  func (*PlanAssignmentChange_Removed_) isPlanAssignmentChange_ChangeType()  {}
   146  func (m *PlanAssignmentChange) GetChangeType() isPlanAssignmentChange_ChangeType {
   147  	if m != nil {
   148  		return m.ChangeType
   149  	}
   150  	return nil
   151  }
   152  func (m *PlanAssignmentChange) GetAdded() *PlanAssignmentChange_Added {
   153  	if x, ok := m.GetChangeType().(*PlanAssignmentChange_Added_); ok {
   154  		return x.Added
   155  	}
   156  	return nil
   157  }
   158  func (m *PlanAssignmentChange) GetModified() *PlanAssignmentChange_Modified {
   159  	if x, ok := m.GetChangeType().(*PlanAssignmentChange_Modified_); ok {
   160  		return x.Modified
   161  	}
   162  	return nil
   163  }
   164  func (m *PlanAssignmentChange) GetCurrent() *PlanAssignmentChange_Current {
   165  	if x, ok := m.GetChangeType().(*PlanAssignmentChange_Current_); ok {
   166  		return x.Current
   167  	}
   168  	return nil
   169  }
   170  func (m *PlanAssignmentChange) GetRemoved() *PlanAssignmentChange_Removed {
   171  	if x, ok := m.GetChangeType().(*PlanAssignmentChange_Removed_); ok {
   172  		return x.Removed
   173  	}
   174  	return nil
   175  }
   176  func (m *PlanAssignmentChange) SetChangeType(ofv isPlanAssignmentChange_ChangeType) {
   177  	if m == nil {
   178  		panic(fmt.Errorf("can't set %s on nil %s", "isPlanAssignmentChange_ChangeType", "PlanAssignmentChange"))
   179  	}
   180  	m.ChangeType = ofv
   181  }
   182  func (m *PlanAssignmentChange) SetAdded(fv *PlanAssignmentChange_Added) {
   183  	m.SetChangeType(&PlanAssignmentChange_Added_{Added: fv})
   184  }
   185  func (m *PlanAssignmentChange) SetModified(fv *PlanAssignmentChange_Modified) {
   186  	m.SetChangeType(&PlanAssignmentChange_Modified_{Modified: fv})
   187  }
   188  func (m *PlanAssignmentChange) SetCurrent(fv *PlanAssignmentChange_Current) {
   189  	m.SetChangeType(&PlanAssignmentChange_Current_{Current: fv})
   190  }
   191  func (m *PlanAssignmentChange) SetRemoved(fv *PlanAssignmentChange_Removed) {
   192  	m.SetChangeType(&PlanAssignmentChange_Removed_{Removed: fv})
   193  }
   194  
   195  // PlanAssignment has been added to query view
   196  type PlanAssignmentChange_Added struct {
   197  	state          protoimpl.MessageState
   198  	sizeCache      protoimpl.SizeCache
   199  	unknownFields  protoimpl.UnknownFields
   200  	PlanAssignment *PlanAssignment `protobuf:"bytes,1,opt,name=plan_assignment,json=planAssignment,proto3" json:"plan_assignment,omitempty"`
   201  	// Integer describing index of added PlanAssignment in resulting query view.
   202  	ViewIndex int32 `protobuf:"varint,2,opt,name=view_index,json=viewIndex,proto3" json:"view_index,omitempty"`
   203  }
   204  
   205  func (m *PlanAssignmentChange_Added) Reset() {
   206  	*m = PlanAssignmentChange_Added{}
   207  	if protoimpl.UnsafeEnabled {
   208  		mi := &edgelq_limits_proto_v1_plan_assignment_change_proto_msgTypes[1]
   209  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   210  		ms.StoreMessageInfo(mi)
   211  	}
   212  }
   213  
   214  func (m *PlanAssignmentChange_Added) String() string {
   215  	return protoimpl.X.MessageStringOf(m)
   216  }
   217  
   218  func (*PlanAssignmentChange_Added) ProtoMessage() {}
   219  
   220  func (m *PlanAssignmentChange_Added) ProtoReflect() preflect.Message {
   221  	mi := &edgelq_limits_proto_v1_plan_assignment_change_proto_msgTypes[1]
   222  	if protoimpl.UnsafeEnabled && m != nil {
   223  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   224  		if ms.LoadMessageInfo() == nil {
   225  			ms.StoreMessageInfo(mi)
   226  		}
   227  		return ms
   228  	}
   229  	return mi.MessageOf(m)
   230  }
   231  
   232  func (*PlanAssignmentChange_Added) GotenMessage() {}
   233  
   234  // Deprecated, Use PlanAssignmentChange_Added.ProtoReflect.Descriptor instead.
   235  func (*PlanAssignmentChange_Added) Descriptor() ([]byte, []int) {
   236  	return edgelq_limits_proto_v1_plan_assignment_change_proto_rawDescGZIP(), []int{0, 0}
   237  }
   238  
   239  func (m *PlanAssignmentChange_Added) Unmarshal(b []byte) error {
   240  	return proto.Unmarshal(b, m)
   241  }
   242  
   243  func (m *PlanAssignmentChange_Added) Marshal() ([]byte, error) {
   244  	return proto.Marshal(m)
   245  }
   246  
   247  func (m *PlanAssignmentChange_Added) MarshalJSON() ([]byte, error) {
   248  	return protojson.MarshalOptions{}.Marshal(m)
   249  }
   250  
   251  func (m *PlanAssignmentChange_Added) UnmarshalJSON(data []byte) error {
   252  	return protojson.Unmarshal(data, m)
   253  }
   254  
   255  func (m *PlanAssignmentChange_Added) GetPlanAssignment() *PlanAssignment {
   256  	if m != nil {
   257  		return m.PlanAssignment
   258  	}
   259  	return nil
   260  }
   261  
   262  func (m *PlanAssignmentChange_Added) GetViewIndex() int32 {
   263  	if m != nil {
   264  		return m.ViewIndex
   265  	}
   266  	return int32(0)
   267  }
   268  
   269  func (m *PlanAssignmentChange_Added) SetPlanAssignment(fv *PlanAssignment) {
   270  	if m == nil {
   271  		panic(fmt.Errorf("can't set %s on nil %s", "PlanAssignment", "PlanAssignmentChange_Added"))
   272  	}
   273  	m.PlanAssignment = fv
   274  }
   275  
   276  func (m *PlanAssignmentChange_Added) SetViewIndex(fv int32) {
   277  	if m == nil {
   278  		panic(fmt.Errorf("can't set %s on nil %s", "ViewIndex", "PlanAssignmentChange_Added"))
   279  	}
   280  	m.ViewIndex = fv
   281  }
   282  
   283  // PlanAssignment changed some of it's fields - contains either full document
   284  // or masked change
   285  type PlanAssignmentChange_Modified struct {
   286  	state         protoimpl.MessageState
   287  	sizeCache     protoimpl.SizeCache
   288  	unknownFields protoimpl.UnknownFields
   289  	// Name of modified PlanAssignment
   290  	Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
   291  	// New version of PlanAssignment or masked difference, depending on
   292  	// mask_changes instrumentation of issued [WatchPlanAssignmentRequest] or
   293  	// [WatchPlanAssignmentsRequest]
   294  	PlanAssignment *PlanAssignment `protobuf:"bytes,2,opt,name=plan_assignment,json=planAssignment,proto3" json:"plan_assignment,omitempty"`
   295  	// Used when mask_changes is set, contains field paths of modified
   296  	// properties.
   297  	FieldMask *PlanAssignment_FieldMask `protobuf:"bytes,3,opt,customtype=PlanAssignment_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
   298  	// Previous view index specifies previous position of modified
   299  	// PlanAssignment. When modification doesn't affect sorted order, value will
   300  	// remain identical to [view_index].
   301  	PreviousViewIndex int32 `protobuf:"varint,4,opt,name=previous_view_index,json=previousViewIndex,proto3" json:"previous_view_index,omitempty"`
   302  	// Integer specifying PlanAssignment new index in resulting query view.
   303  	ViewIndex int32 `protobuf:"varint,5,opt,name=view_index,json=viewIndex,proto3" json:"view_index,omitempty"`
   304  }
   305  
   306  func (m *PlanAssignmentChange_Modified) Reset() {
   307  	*m = PlanAssignmentChange_Modified{}
   308  	if protoimpl.UnsafeEnabled {
   309  		mi := &edgelq_limits_proto_v1_plan_assignment_change_proto_msgTypes[2]
   310  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   311  		ms.StoreMessageInfo(mi)
   312  	}
   313  }
   314  
   315  func (m *PlanAssignmentChange_Modified) String() string {
   316  	return protoimpl.X.MessageStringOf(m)
   317  }
   318  
   319  func (*PlanAssignmentChange_Modified) ProtoMessage() {}
   320  
   321  func (m *PlanAssignmentChange_Modified) ProtoReflect() preflect.Message {
   322  	mi := &edgelq_limits_proto_v1_plan_assignment_change_proto_msgTypes[2]
   323  	if protoimpl.UnsafeEnabled && m != nil {
   324  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   325  		if ms.LoadMessageInfo() == nil {
   326  			ms.StoreMessageInfo(mi)
   327  		}
   328  		return ms
   329  	}
   330  	return mi.MessageOf(m)
   331  }
   332  
   333  func (*PlanAssignmentChange_Modified) GotenMessage() {}
   334  
   335  // Deprecated, Use PlanAssignmentChange_Modified.ProtoReflect.Descriptor instead.
   336  func (*PlanAssignmentChange_Modified) Descriptor() ([]byte, []int) {
   337  	return edgelq_limits_proto_v1_plan_assignment_change_proto_rawDescGZIP(), []int{0, 1}
   338  }
   339  
   340  func (m *PlanAssignmentChange_Modified) Unmarshal(b []byte) error {
   341  	return proto.Unmarshal(b, m)
   342  }
   343  
   344  func (m *PlanAssignmentChange_Modified) Marshal() ([]byte, error) {
   345  	return proto.Marshal(m)
   346  }
   347  
   348  func (m *PlanAssignmentChange_Modified) MarshalJSON() ([]byte, error) {
   349  	return protojson.MarshalOptions{}.Marshal(m)
   350  }
   351  
   352  func (m *PlanAssignmentChange_Modified) UnmarshalJSON(data []byte) error {
   353  	return protojson.Unmarshal(data, m)
   354  }
   355  
   356  func (m *PlanAssignmentChange_Modified) GetName() *Name {
   357  	if m != nil {
   358  		return m.Name
   359  	}
   360  	return nil
   361  }
   362  
   363  func (m *PlanAssignmentChange_Modified) GetPlanAssignment() *PlanAssignment {
   364  	if m != nil {
   365  		return m.PlanAssignment
   366  	}
   367  	return nil
   368  }
   369  
   370  func (m *PlanAssignmentChange_Modified) GetFieldMask() *PlanAssignment_FieldMask {
   371  	if m != nil {
   372  		return m.FieldMask
   373  	}
   374  	return nil
   375  }
   376  
   377  func (m *PlanAssignmentChange_Modified) GetPreviousViewIndex() int32 {
   378  	if m != nil {
   379  		return m.PreviousViewIndex
   380  	}
   381  	return int32(0)
   382  }
   383  
   384  func (m *PlanAssignmentChange_Modified) GetViewIndex() int32 {
   385  	if m != nil {
   386  		return m.ViewIndex
   387  	}
   388  	return int32(0)
   389  }
   390  
   391  func (m *PlanAssignmentChange_Modified) SetName(fv *Name) {
   392  	if m == nil {
   393  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "PlanAssignmentChange_Modified"))
   394  	}
   395  	m.Name = fv
   396  }
   397  
   398  func (m *PlanAssignmentChange_Modified) SetPlanAssignment(fv *PlanAssignment) {
   399  	if m == nil {
   400  		panic(fmt.Errorf("can't set %s on nil %s", "PlanAssignment", "PlanAssignmentChange_Modified"))
   401  	}
   402  	m.PlanAssignment = fv
   403  }
   404  
   405  func (m *PlanAssignmentChange_Modified) SetFieldMask(fv *PlanAssignment_FieldMask) {
   406  	if m == nil {
   407  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "PlanAssignmentChange_Modified"))
   408  	}
   409  	m.FieldMask = fv
   410  }
   411  
   412  func (m *PlanAssignmentChange_Modified) SetPreviousViewIndex(fv int32) {
   413  	if m == nil {
   414  		panic(fmt.Errorf("can't set %s on nil %s", "PreviousViewIndex", "PlanAssignmentChange_Modified"))
   415  	}
   416  	m.PreviousViewIndex = fv
   417  }
   418  
   419  func (m *PlanAssignmentChange_Modified) SetViewIndex(fv int32) {
   420  	if m == nil {
   421  		panic(fmt.Errorf("can't set %s on nil %s", "ViewIndex", "PlanAssignmentChange_Modified"))
   422  	}
   423  	m.ViewIndex = fv
   424  }
   425  
   426  // PlanAssignment has been added or modified in a query view. Version used for
   427  // stateless watching
   428  type PlanAssignmentChange_Current struct {
   429  	state          protoimpl.MessageState
   430  	sizeCache      protoimpl.SizeCache
   431  	unknownFields  protoimpl.UnknownFields
   432  	PlanAssignment *PlanAssignment `protobuf:"bytes,1,opt,name=plan_assignment,json=planAssignment,proto3" json:"plan_assignment,omitempty"`
   433  }
   434  
   435  func (m *PlanAssignmentChange_Current) Reset() {
   436  	*m = PlanAssignmentChange_Current{}
   437  	if protoimpl.UnsafeEnabled {
   438  		mi := &edgelq_limits_proto_v1_plan_assignment_change_proto_msgTypes[3]
   439  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   440  		ms.StoreMessageInfo(mi)
   441  	}
   442  }
   443  
   444  func (m *PlanAssignmentChange_Current) String() string {
   445  	return protoimpl.X.MessageStringOf(m)
   446  }
   447  
   448  func (*PlanAssignmentChange_Current) ProtoMessage() {}
   449  
   450  func (m *PlanAssignmentChange_Current) ProtoReflect() preflect.Message {
   451  	mi := &edgelq_limits_proto_v1_plan_assignment_change_proto_msgTypes[3]
   452  	if protoimpl.UnsafeEnabled && m != nil {
   453  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   454  		if ms.LoadMessageInfo() == nil {
   455  			ms.StoreMessageInfo(mi)
   456  		}
   457  		return ms
   458  	}
   459  	return mi.MessageOf(m)
   460  }
   461  
   462  func (*PlanAssignmentChange_Current) GotenMessage() {}
   463  
   464  // Deprecated, Use PlanAssignmentChange_Current.ProtoReflect.Descriptor instead.
   465  func (*PlanAssignmentChange_Current) Descriptor() ([]byte, []int) {
   466  	return edgelq_limits_proto_v1_plan_assignment_change_proto_rawDescGZIP(), []int{0, 2}
   467  }
   468  
   469  func (m *PlanAssignmentChange_Current) Unmarshal(b []byte) error {
   470  	return proto.Unmarshal(b, m)
   471  }
   472  
   473  func (m *PlanAssignmentChange_Current) Marshal() ([]byte, error) {
   474  	return proto.Marshal(m)
   475  }
   476  
   477  func (m *PlanAssignmentChange_Current) MarshalJSON() ([]byte, error) {
   478  	return protojson.MarshalOptions{}.Marshal(m)
   479  }
   480  
   481  func (m *PlanAssignmentChange_Current) UnmarshalJSON(data []byte) error {
   482  	return protojson.Unmarshal(data, m)
   483  }
   484  
   485  func (m *PlanAssignmentChange_Current) GetPlanAssignment() *PlanAssignment {
   486  	if m != nil {
   487  		return m.PlanAssignment
   488  	}
   489  	return nil
   490  }
   491  
   492  func (m *PlanAssignmentChange_Current) SetPlanAssignment(fv *PlanAssignment) {
   493  	if m == nil {
   494  		panic(fmt.Errorf("can't set %s on nil %s", "PlanAssignment", "PlanAssignmentChange_Current"))
   495  	}
   496  	m.PlanAssignment = fv
   497  }
   498  
   499  // Removed is returned when PlanAssignment is deleted or leaves Query view
   500  type PlanAssignmentChange_Removed struct {
   501  	state         protoimpl.MessageState
   502  	sizeCache     protoimpl.SizeCache
   503  	unknownFields protoimpl.UnknownFields
   504  	Name          *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
   505  	// Integer specifying removed PlanAssignment index. Not populated in
   506  	// stateless watch type.
   507  	ViewIndex int32 `protobuf:"varint,2,opt,name=view_index,json=viewIndex,proto3" json:"view_index,omitempty"`
   508  }
   509  
   510  func (m *PlanAssignmentChange_Removed) Reset() {
   511  	*m = PlanAssignmentChange_Removed{}
   512  	if protoimpl.UnsafeEnabled {
   513  		mi := &edgelq_limits_proto_v1_plan_assignment_change_proto_msgTypes[4]
   514  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   515  		ms.StoreMessageInfo(mi)
   516  	}
   517  }
   518  
   519  func (m *PlanAssignmentChange_Removed) String() string {
   520  	return protoimpl.X.MessageStringOf(m)
   521  }
   522  
   523  func (*PlanAssignmentChange_Removed) ProtoMessage() {}
   524  
   525  func (m *PlanAssignmentChange_Removed) ProtoReflect() preflect.Message {
   526  	mi := &edgelq_limits_proto_v1_plan_assignment_change_proto_msgTypes[4]
   527  	if protoimpl.UnsafeEnabled && m != nil {
   528  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   529  		if ms.LoadMessageInfo() == nil {
   530  			ms.StoreMessageInfo(mi)
   531  		}
   532  		return ms
   533  	}
   534  	return mi.MessageOf(m)
   535  }
   536  
   537  func (*PlanAssignmentChange_Removed) GotenMessage() {}
   538  
   539  // Deprecated, Use PlanAssignmentChange_Removed.ProtoReflect.Descriptor instead.
   540  func (*PlanAssignmentChange_Removed) Descriptor() ([]byte, []int) {
   541  	return edgelq_limits_proto_v1_plan_assignment_change_proto_rawDescGZIP(), []int{0, 3}
   542  }
   543  
   544  func (m *PlanAssignmentChange_Removed) Unmarshal(b []byte) error {
   545  	return proto.Unmarshal(b, m)
   546  }
   547  
   548  func (m *PlanAssignmentChange_Removed) Marshal() ([]byte, error) {
   549  	return proto.Marshal(m)
   550  }
   551  
   552  func (m *PlanAssignmentChange_Removed) MarshalJSON() ([]byte, error) {
   553  	return protojson.MarshalOptions{}.Marshal(m)
   554  }
   555  
   556  func (m *PlanAssignmentChange_Removed) UnmarshalJSON(data []byte) error {
   557  	return protojson.Unmarshal(data, m)
   558  }
   559  
   560  func (m *PlanAssignmentChange_Removed) GetName() *Name {
   561  	if m != nil {
   562  		return m.Name
   563  	}
   564  	return nil
   565  }
   566  
   567  func (m *PlanAssignmentChange_Removed) GetViewIndex() int32 {
   568  	if m != nil {
   569  		return m.ViewIndex
   570  	}
   571  	return int32(0)
   572  }
   573  
   574  func (m *PlanAssignmentChange_Removed) SetName(fv *Name) {
   575  	if m == nil {
   576  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "PlanAssignmentChange_Removed"))
   577  	}
   578  	m.Name = fv
   579  }
   580  
   581  func (m *PlanAssignmentChange_Removed) SetViewIndex(fv int32) {
   582  	if m == nil {
   583  		panic(fmt.Errorf("can't set %s on nil %s", "ViewIndex", "PlanAssignmentChange_Removed"))
   584  	}
   585  	m.ViewIndex = fv
   586  }
   587  
   588  var edgelq_limits_proto_v1_plan_assignment_change_proto preflect.FileDescriptor
   589  
   590  var edgelq_limits_proto_v1_plan_assignment_change_proto_rawDesc = []byte{
   591  	0x0a, 0x33, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f,
   592  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73,
   593  	0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e,
   594  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0d, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74,
   595  	0x73, 0x2e, 0x76, 0x31, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69,
   596  	0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
   597  	0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
   598  	0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   599  	0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
   600  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   601  	0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
   602  	0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f,
   603  	0x74, 0x6f, 0x1a, 0x2c, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74,
   604  	0x73, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x5f,
   605  	0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   606  	0x22, 0x98, 0x07, 0x0a, 0x14, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d,
   607  	0x65, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x41, 0x0a, 0x05, 0x61, 0x64, 0x64,
   608  	0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c,
   609  	0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73,
   610  	0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x41, 0x64,
   611  	0x64, 0x65, 0x64, 0x48, 0x00, 0x52, 0x05, 0x61, 0x64, 0x64, 0x65, 0x64, 0x12, 0x4a, 0x0a, 0x08,
   612  	0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c,
   613  	0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50,
   614  	0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x68, 0x61,
   615  	0x6e, 0x67, 0x65, 0x2e, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x48, 0x00, 0x52, 0x08,
   616  	0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x47, 0x0a, 0x07, 0x63, 0x75, 0x72, 0x72,
   617  	0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x6e, 0x74, 0x74, 0x2e,
   618  	0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73,
   619  	0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x43,
   620  	0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x07, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e,
   621  	0x74, 0x12, 0x47, 0x0a, 0x07, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01,
   622  	0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e,
   623  	0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e,
   624  	0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x48,
   625  	0x00, 0x52, 0x07, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x1a, 0x6e, 0x0a, 0x05, 0x41, 0x64,
   626  	0x64, 0x65, 0x64, 0x12, 0x46, 0x0a, 0x0f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69,
   627  	0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6e,
   628  	0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61,
   629  	0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0e, 0x70, 0x6c, 0x61,
   630  	0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x76,
   631  	0x69, 0x65, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
   632  	0x09, 0x76, 0x69, 0x65, 0x77, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x1a, 0xa0, 0x02, 0x0a, 0x08, 0x4d,
   633  	0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x2a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
   634  	0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x16, 0xb2, 0xda, 0x21, 0x12, 0x0a, 0x10, 0x0a, 0x0e, 0x50,
   635  	0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x04, 0x6e,
   636  	0x61, 0x6d, 0x65, 0x12, 0x46, 0x0a, 0x0f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69,
   637  	0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6e,
   638  	0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61,
   639  	0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0e, 0x70, 0x6c, 0x61,
   640  	0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x51, 0x0a, 0x0a, 0x66,
   641  	0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
   642  	0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
   643  	0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x16, 0xb2, 0xda, 0x21,
   644  	0x12, 0x32, 0x10, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d,
   645  	0x65, 0x6e, 0x74, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x2e,
   646  	0x0a, 0x13, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x5f,
   647  	0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x70, 0x72, 0x65,
   648  	0x76, 0x69, 0x6f, 0x75, 0x73, 0x56, 0x69, 0x65, 0x77, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1d,
   649  	0x0a, 0x0a, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x05, 0x20, 0x01,
   650  	0x28, 0x05, 0x52, 0x09, 0x76, 0x69, 0x65, 0x77, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x1a, 0x51, 0x0a,
   651  	0x07, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x46, 0x0a, 0x0f, 0x70, 0x6c, 0x61, 0x6e,
   652  	0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
   653  	0x0b, 0x32, 0x1d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76,
   654  	0x31, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74,
   655  	0x52, 0x0e, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74,
   656  	0x1a, 0x54, 0x0a, 0x07, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x12, 0x2a, 0x0a, 0x04, 0x6e,
   657  	0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x16, 0xb2, 0xda, 0x21, 0x12, 0x0a,
   658  	0x10, 0x0a, 0x0e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e,
   659  	0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x76, 0x69, 0x65, 0x77, 0x5f,
   660  	0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x76, 0x69, 0x65,
   661  	0x77, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x3a, 0x14, 0x9a, 0xd9, 0x21, 0x10, 0x0a, 0x0e, 0x50, 0x6c,
   662  	0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x42, 0x0d, 0x0a, 0x0b,
   663  	0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x87, 0x01, 0xe8, 0xde,
   664  	0x21, 0x00, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69,
   665  	0x74, 0x73, 0x2e, 0x70, 0x62, 0x2e, 0x76, 0x31, 0x42, 0x19, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73,
   666  	0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x50, 0x72,
   667  	0x6f, 0x74, 0x6f, 0x50, 0x00, 0x5a, 0x4e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
   668  	0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c,
   669  	0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
   670  	0x65, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67,
   671  	0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x3b, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67,
   672  	0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   673  }
   674  
   675  var (
   676  	edgelq_limits_proto_v1_plan_assignment_change_proto_rawDescOnce sync.Once
   677  	edgelq_limits_proto_v1_plan_assignment_change_proto_rawDescData = edgelq_limits_proto_v1_plan_assignment_change_proto_rawDesc
   678  )
   679  
   680  func edgelq_limits_proto_v1_plan_assignment_change_proto_rawDescGZIP() []byte {
   681  	edgelq_limits_proto_v1_plan_assignment_change_proto_rawDescOnce.Do(func() {
   682  		edgelq_limits_proto_v1_plan_assignment_change_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_limits_proto_v1_plan_assignment_change_proto_rawDescData)
   683  	})
   684  	return edgelq_limits_proto_v1_plan_assignment_change_proto_rawDescData
   685  }
   686  
   687  var edgelq_limits_proto_v1_plan_assignment_change_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
   688  var edgelq_limits_proto_v1_plan_assignment_change_proto_goTypes = []interface{}{
   689  	(*PlanAssignmentChange)(nil),          // 0: ntt.limits.v1.PlanAssignmentChange
   690  	(*PlanAssignmentChange_Added)(nil),    // 1: ntt.limits.v1.PlanAssignmentChange.Added
   691  	(*PlanAssignmentChange_Modified)(nil), // 2: ntt.limits.v1.PlanAssignmentChange.Modified
   692  	(*PlanAssignmentChange_Current)(nil),  // 3: ntt.limits.v1.PlanAssignmentChange.Current
   693  	(*PlanAssignmentChange_Removed)(nil),  // 4: ntt.limits.v1.PlanAssignmentChange.Removed
   694  	(*PlanAssignment)(nil),                // 5: ntt.limits.v1.PlanAssignment
   695  	(*PlanAssignment_FieldMask)(nil),      // 6: ntt.limits.v1.PlanAssignment_FieldMask
   696  }
   697  var edgelq_limits_proto_v1_plan_assignment_change_proto_depIdxs = []int32{
   698  	1, // 0: ntt.limits.v1.PlanAssignmentChange.added:type_name -> ntt.limits.v1.PlanAssignmentChange.Added
   699  	2, // 1: ntt.limits.v1.PlanAssignmentChange.modified:type_name -> ntt.limits.v1.PlanAssignmentChange.Modified
   700  	3, // 2: ntt.limits.v1.PlanAssignmentChange.current:type_name -> ntt.limits.v1.PlanAssignmentChange.Current
   701  	4, // 3: ntt.limits.v1.PlanAssignmentChange.removed:type_name -> ntt.limits.v1.PlanAssignmentChange.Removed
   702  	5, // 4: ntt.limits.v1.PlanAssignmentChange.Added.plan_assignment:type_name -> ntt.limits.v1.PlanAssignment
   703  	5, // 5: ntt.limits.v1.PlanAssignmentChange.Modified.plan_assignment:type_name -> ntt.limits.v1.PlanAssignment
   704  	6, // 6: ntt.limits.v1.PlanAssignmentChange.Modified.field_mask:type_name -> ntt.limits.v1.PlanAssignment_FieldMask
   705  	5, // 7: ntt.limits.v1.PlanAssignmentChange.Current.plan_assignment:type_name -> ntt.limits.v1.PlanAssignment
   706  	8, // [8:8] is the sub-list for method output_type
   707  	8, // [8:8] is the sub-list for method input_type
   708  	8, // [8:8] is the sub-list for extension type_name
   709  	8, // [8:8] is the sub-list for extension extendee
   710  	0, // [0:8] is the sub-list for field type_name
   711  }
   712  
   713  func init() { edgelq_limits_proto_v1_plan_assignment_change_proto_init() }
   714  func edgelq_limits_proto_v1_plan_assignment_change_proto_init() {
   715  	if edgelq_limits_proto_v1_plan_assignment_change_proto != nil {
   716  		return
   717  	}
   718  	if !protoimpl.UnsafeEnabled {
   719  
   720  		edgelq_limits_proto_v1_plan_assignment_change_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   721  			switch v := v.(*PlanAssignmentChange); i {
   722  			case 0:
   723  				return &v.state
   724  			case 1:
   725  				return &v.sizeCache
   726  			case 2:
   727  				return &v.unknownFields
   728  			default:
   729  				return nil
   730  			}
   731  		}
   732  		edgelq_limits_proto_v1_plan_assignment_change_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   733  			switch v := v.(*PlanAssignmentChange_Added); i {
   734  			case 0:
   735  				return &v.state
   736  			case 1:
   737  				return &v.sizeCache
   738  			case 2:
   739  				return &v.unknownFields
   740  			default:
   741  				return nil
   742  			}
   743  		}
   744  		edgelq_limits_proto_v1_plan_assignment_change_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   745  			switch v := v.(*PlanAssignmentChange_Modified); i {
   746  			case 0:
   747  				return &v.state
   748  			case 1:
   749  				return &v.sizeCache
   750  			case 2:
   751  				return &v.unknownFields
   752  			default:
   753  				return nil
   754  			}
   755  		}
   756  		edgelq_limits_proto_v1_plan_assignment_change_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   757  			switch v := v.(*PlanAssignmentChange_Current); i {
   758  			case 0:
   759  				return &v.state
   760  			case 1:
   761  				return &v.sizeCache
   762  			case 2:
   763  				return &v.unknownFields
   764  			default:
   765  				return nil
   766  			}
   767  		}
   768  		edgelq_limits_proto_v1_plan_assignment_change_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   769  			switch v := v.(*PlanAssignmentChange_Removed); i {
   770  			case 0:
   771  				return &v.state
   772  			case 1:
   773  				return &v.sizeCache
   774  			case 2:
   775  				return &v.unknownFields
   776  			default:
   777  				return nil
   778  			}
   779  		}
   780  	}
   781  
   782  	edgelq_limits_proto_v1_plan_assignment_change_proto_msgTypes[0].OneofWrappers = []interface{}{
   783  		(*PlanAssignmentChange_Added_)(nil),
   784  		(*PlanAssignmentChange_Modified_)(nil),
   785  		(*PlanAssignmentChange_Current_)(nil),
   786  		(*PlanAssignmentChange_Removed_)(nil),
   787  	}
   788  	type x struct{}
   789  	out := protoimpl.TypeBuilder{
   790  		File: protoimpl.DescBuilder{
   791  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   792  			RawDescriptor: edgelq_limits_proto_v1_plan_assignment_change_proto_rawDesc,
   793  			NumEnums:      0,
   794  			NumMessages:   5,
   795  			NumExtensions: 0,
   796  			NumServices:   0,
   797  		},
   798  		GoTypes:           edgelq_limits_proto_v1_plan_assignment_change_proto_goTypes,
   799  		DependencyIndexes: edgelq_limits_proto_v1_plan_assignment_change_proto_depIdxs,
   800  		MessageInfos:      edgelq_limits_proto_v1_plan_assignment_change_proto_msgTypes,
   801  	}.Build()
   802  	edgelq_limits_proto_v1_plan_assignment_change_proto = out.File
   803  	edgelq_limits_proto_v1_plan_assignment_change_proto_rawDesc = nil
   804  	edgelq_limits_proto_v1_plan_assignment_change_proto_goTypes = nil
   805  	edgelq_limits_proto_v1_plan_assignment_change_proto_depIdxs = nil
   806  }