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

     1  // Code generated by protoc-gen-goten-go
     2  // File: edgelq/limits/proto/v1alpha2/accepted_plan.proto
     3  // DO NOT EDIT!!!
     4  
     5  package accepted_plan
     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/v1alpha2/organization"
    21  	iam_project "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/project"
    22  	common "github.com/cloudwan/edgelq-sdk/limits/resources/v1alpha2/common"
    23  	plan "github.com/cloudwan/edgelq-sdk/limits/resources/v1alpha2/plan"
    24  	meta_service "github.com/cloudwan/edgelq-sdk/meta/resources/v1alpha2/service"
    25  	meta "github.com/cloudwan/goten-sdk/types/meta"
    26  )
    27  
    28  // Reference imports to suppress errors if they are not otherwise used.
    29  var (
    30  	_ = fmt.Errorf
    31  	_ = reflect.Method{}
    32  	_ = sync.Once{}
    33  
    34  	_ = protojson.MarshalOptions{}
    35  	_ = proto.MarshalOptions{}
    36  	_ = preflect.Value{}
    37  	_ = protoimpl.DescBuilder{}
    38  )
    39  
    40  // make sure we're using proto imports
    41  var (
    42  	_ = &iam_organization.Organization{}
    43  	_ = &iam_project.Project{}
    44  	_ = &common.Allowance{}
    45  	_ = &plan.Plan{}
    46  	_ = &meta_service.Service{}
    47  	_ = &meta.Meta{}
    48  )
    49  
    50  const (
    51  	// Verify that this generated code is sufficiently up-to-date.
    52  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    53  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    54  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    55  )
    56  
    57  // AcceptedPlan shows a plan accepted by assigner (system or organization)
    58  // for project, organization and system - with all additional information
    59  // like extensions or regional distributions.
    60  // It is in relation 1-1 with PlanAssignment, BUT:
    61  // * PlanAssignment is read-only and represents information for Assignee.
    62  // Name pattern indicates to WHOM plan is assigned.
    63  // * AcceptedPlan contains accepted configuration and represents information
    64  // for assigner. Name pattern indicates WHO ASSIGNED a plan. It is modifiable,
    65  // BUT modifications of accepted plans may result in increased usage of
    66  // allowed limit pools - Organization/System cannot accept plans to sub-entities
    67  // without limits (however, system is allowed to assign plan to itself without
    68  // limits, which makes system admin fully responsible).
    69  type AcceptedPlan struct {
    70  	state         protoimpl.MessageState
    71  	sizeCache     protoimpl.SizeCache
    72  	unknownFields protoimpl.UnknownFields
    73  	// Name of AcceptedPlan
    74  	// When creating a new instance, this field is optional and if not provided,
    75  	// it will be generated automatically. Last ID segment must conform to the
    76  	// following regex: [a-zA-Z0-9_.-]{1,128}
    77  	Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
    78  	// Plan with resource limits
    79  	Plan *plan.Reference `protobuf:"bytes,2,opt,customtype=Reference,name=plan,proto3" json:"plan,omitempty"`
    80  	// Service indicates by plan.
    81  	Service *meta_service.Reference `protobuf:"bytes,3,opt,customtype=Reference,name=service,proto3" json:"service,omitempty"`
    82  	// Optional extensions over standard plan
    83  	Extensions []*common.Allowance `protobuf:"bytes,4,rep,name=extensions,proto3" json:"extensions,omitempty"`
    84  	// Distribution of limits by regions. It does not need
    85  	// to be populated by user in Create/Update requests -
    86  	// system automatically distributes limits across regions
    87  	// equally. Returned AcceptedPlan instance from Create/Update
    88  	// will contain this field populated.
    89  	// If user wants to have some specific resource distributed in
    90  	// certain way, they can do it by partially populating this field
    91  	// too. System will distribute automatically only remaining numbers.
    92  	RegionalDistributions []*common.RegionalDistribution `protobuf:"bytes,5,rep,name=regional_distributions,json=regionalDistributions,proto3" json:"regional_distributions,omitempty"`
    93  	// Plan assignee
    94  	Assignee *AcceptedPlan_Assignee `protobuf:"bytes,6,opt,name=assignee,proto3" json:"assignee,omitempty"`
    95  	// Metadata
    96  	Metadata *meta.Meta `protobuf:"bytes,7,opt,name=metadata,proto3" json:"metadata,omitempty"`
    97  }
    98  
    99  func (m *AcceptedPlan) Reset() {
   100  	*m = AcceptedPlan{}
   101  	if protoimpl.UnsafeEnabled {
   102  		mi := &edgelq_limits_proto_v1alpha2_accepted_plan_proto_msgTypes[0]
   103  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   104  		ms.StoreMessageInfo(mi)
   105  	}
   106  }
   107  
   108  func (m *AcceptedPlan) String() string {
   109  	return protoimpl.X.MessageStringOf(m)
   110  }
   111  
   112  func (*AcceptedPlan) ProtoMessage() {}
   113  
   114  func (m *AcceptedPlan) ProtoReflect() preflect.Message {
   115  	mi := &edgelq_limits_proto_v1alpha2_accepted_plan_proto_msgTypes[0]
   116  	if protoimpl.UnsafeEnabled && m != nil {
   117  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   118  		if ms.LoadMessageInfo() == nil {
   119  			ms.StoreMessageInfo(mi)
   120  		}
   121  		return ms
   122  	}
   123  	return mi.MessageOf(m)
   124  }
   125  
   126  func (*AcceptedPlan) GotenMessage() {}
   127  
   128  // Deprecated, Use AcceptedPlan.ProtoReflect.Descriptor instead.
   129  func (*AcceptedPlan) Descriptor() ([]byte, []int) {
   130  	return edgelq_limits_proto_v1alpha2_accepted_plan_proto_rawDescGZIP(), []int{0}
   131  }
   132  
   133  func (m *AcceptedPlan) Unmarshal(b []byte) error {
   134  	return proto.Unmarshal(b, m)
   135  }
   136  
   137  func (m *AcceptedPlan) Marshal() ([]byte, error) {
   138  	return proto.Marshal(m)
   139  }
   140  
   141  func (m *AcceptedPlan) MarshalJSON() ([]byte, error) {
   142  	return protojson.MarshalOptions{}.Marshal(m)
   143  }
   144  
   145  func (m *AcceptedPlan) UnmarshalJSON(data []byte) error {
   146  	return protojson.Unmarshal(data, m)
   147  }
   148  
   149  func (m *AcceptedPlan) GetName() *Name {
   150  	if m != nil {
   151  		return m.Name
   152  	}
   153  	return nil
   154  }
   155  
   156  func (m *AcceptedPlan) GetPlan() *plan.Reference {
   157  	if m != nil {
   158  		return m.Plan
   159  	}
   160  	return nil
   161  }
   162  
   163  func (m *AcceptedPlan) GetService() *meta_service.Reference {
   164  	if m != nil {
   165  		return m.Service
   166  	}
   167  	return nil
   168  }
   169  
   170  func (m *AcceptedPlan) GetExtensions() []*common.Allowance {
   171  	if m != nil {
   172  		return m.Extensions
   173  	}
   174  	return nil
   175  }
   176  
   177  func (m *AcceptedPlan) GetRegionalDistributions() []*common.RegionalDistribution {
   178  	if m != nil {
   179  		return m.RegionalDistributions
   180  	}
   181  	return nil
   182  }
   183  
   184  func (m *AcceptedPlan) GetAssignee() *AcceptedPlan_Assignee {
   185  	if m != nil {
   186  		return m.Assignee
   187  	}
   188  	return nil
   189  }
   190  
   191  func (m *AcceptedPlan) GetMetadata() *meta.Meta {
   192  	if m != nil {
   193  		return m.Metadata
   194  	}
   195  	return nil
   196  }
   197  
   198  func (m *AcceptedPlan) SetName(fv *Name) {
   199  	if m == nil {
   200  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "AcceptedPlan"))
   201  	}
   202  	m.Name = fv
   203  }
   204  
   205  func (m *AcceptedPlan) SetPlan(fv *plan.Reference) {
   206  	if m == nil {
   207  		panic(fmt.Errorf("can't set %s on nil %s", "Plan", "AcceptedPlan"))
   208  	}
   209  	m.Plan = fv
   210  }
   211  
   212  func (m *AcceptedPlan) SetService(fv *meta_service.Reference) {
   213  	if m == nil {
   214  		panic(fmt.Errorf("can't set %s on nil %s", "Service", "AcceptedPlan"))
   215  	}
   216  	m.Service = fv
   217  }
   218  
   219  func (m *AcceptedPlan) SetExtensions(fv []*common.Allowance) {
   220  	if m == nil {
   221  		panic(fmt.Errorf("can't set %s on nil %s", "Extensions", "AcceptedPlan"))
   222  	}
   223  	m.Extensions = fv
   224  }
   225  
   226  func (m *AcceptedPlan) SetRegionalDistributions(fv []*common.RegionalDistribution) {
   227  	if m == nil {
   228  		panic(fmt.Errorf("can't set %s on nil %s", "RegionalDistributions", "AcceptedPlan"))
   229  	}
   230  	m.RegionalDistributions = fv
   231  }
   232  
   233  func (m *AcceptedPlan) SetAssignee(fv *AcceptedPlan_Assignee) {
   234  	if m == nil {
   235  		panic(fmt.Errorf("can't set %s on nil %s", "Assignee", "AcceptedPlan"))
   236  	}
   237  	m.Assignee = fv
   238  }
   239  
   240  func (m *AcceptedPlan) SetMetadata(fv *meta.Meta) {
   241  	if m == nil {
   242  		panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "AcceptedPlan"))
   243  	}
   244  	m.Metadata = fv
   245  }
   246  
   247  // Assignee indicates for whom plan was accepted for.
   248  // In case of child project/org deletion, accepted plan will be deleted too,
   249  // which will result in return of all limits.
   250  type AcceptedPlan_Assignee struct {
   251  	state         protoimpl.MessageState
   252  	sizeCache     protoimpl.SizeCache
   253  	unknownFields protoimpl.UnknownFields
   254  	// Types that are valid to be assigned to Assignee:
   255  	//	*AcceptedPlan_Assignee_ProjectAssignee
   256  	//	*AcceptedPlan_Assignee_OrganizationAssignee
   257  	//	*AcceptedPlan_Assignee_SystemAssignee
   258  	Assignee isAcceptedPlan_Assignee_Assignee `protobuf_oneof:"assignee"`
   259  }
   260  
   261  func (m *AcceptedPlan_Assignee) Reset() {
   262  	*m = AcceptedPlan_Assignee{}
   263  	if protoimpl.UnsafeEnabled {
   264  		mi := &edgelq_limits_proto_v1alpha2_accepted_plan_proto_msgTypes[1]
   265  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   266  		ms.StoreMessageInfo(mi)
   267  	}
   268  }
   269  
   270  func (m *AcceptedPlan_Assignee) String() string {
   271  	return protoimpl.X.MessageStringOf(m)
   272  }
   273  
   274  func (*AcceptedPlan_Assignee) ProtoMessage() {}
   275  
   276  func (m *AcceptedPlan_Assignee) ProtoReflect() preflect.Message {
   277  	mi := &edgelq_limits_proto_v1alpha2_accepted_plan_proto_msgTypes[1]
   278  	if protoimpl.UnsafeEnabled && m != nil {
   279  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   280  		if ms.LoadMessageInfo() == nil {
   281  			ms.StoreMessageInfo(mi)
   282  		}
   283  		return ms
   284  	}
   285  	return mi.MessageOf(m)
   286  }
   287  
   288  func (*AcceptedPlan_Assignee) GotenMessage() {}
   289  
   290  // Deprecated, Use AcceptedPlan_Assignee.ProtoReflect.Descriptor instead.
   291  func (*AcceptedPlan_Assignee) Descriptor() ([]byte, []int) {
   292  	return edgelq_limits_proto_v1alpha2_accepted_plan_proto_rawDescGZIP(), []int{0, 0}
   293  }
   294  
   295  func (m *AcceptedPlan_Assignee) Unmarshal(b []byte) error {
   296  	return proto.Unmarshal(b, m)
   297  }
   298  
   299  func (m *AcceptedPlan_Assignee) Marshal() ([]byte, error) {
   300  	return proto.Marshal(m)
   301  }
   302  
   303  func (m *AcceptedPlan_Assignee) MarshalJSON() ([]byte, error) {
   304  	return protojson.MarshalOptions{}.Marshal(m)
   305  }
   306  
   307  func (m *AcceptedPlan_Assignee) UnmarshalJSON(data []byte) error {
   308  	return protojson.Unmarshal(data, m)
   309  }
   310  
   311  type isAcceptedPlan_Assignee_Assignee interface {
   312  	isAcceptedPlan_Assignee_Assignee()
   313  }
   314  
   315  type AcceptedPlan_Assignee_ProjectAssignee struct {
   316  	// Project for whom plan is for.
   317  	ProjectAssignee *iam_project.Reference `protobuf:"bytes,1,opt,customtype=Reference,name=project_assignee,json=projectAssignee,proto3,oneof"`
   318  }
   319  type AcceptedPlan_Assignee_OrganizationAssignee struct {
   320  	// Organization for whom plan is for.
   321  	OrganizationAssignee *iam_organization.Reference `protobuf:"bytes,2,opt,customtype=Reference,name=organization_assignee,json=organizationAssignee,proto3,oneof"`
   322  }
   323  type AcceptedPlan_Assignee_SystemAssignee struct {
   324  	// If true, it means plan is for system itself.
   325  	SystemAssignee bool `protobuf:"varint,3,opt,name=system_assignee,json=systemAssignee,proto3,oneof"`
   326  }
   327  
   328  func (*AcceptedPlan_Assignee_ProjectAssignee) isAcceptedPlan_Assignee_Assignee()      {}
   329  func (*AcceptedPlan_Assignee_OrganizationAssignee) isAcceptedPlan_Assignee_Assignee() {}
   330  func (*AcceptedPlan_Assignee_SystemAssignee) isAcceptedPlan_Assignee_Assignee()       {}
   331  func (m *AcceptedPlan_Assignee) GetAssignee() isAcceptedPlan_Assignee_Assignee {
   332  	if m != nil {
   333  		return m.Assignee
   334  	}
   335  	return nil
   336  }
   337  func (m *AcceptedPlan_Assignee) GetProjectAssignee() *iam_project.Reference {
   338  	if x, ok := m.GetAssignee().(*AcceptedPlan_Assignee_ProjectAssignee); ok {
   339  		return x.ProjectAssignee
   340  	}
   341  	return nil
   342  }
   343  func (m *AcceptedPlan_Assignee) GetOrganizationAssignee() *iam_organization.Reference {
   344  	if x, ok := m.GetAssignee().(*AcceptedPlan_Assignee_OrganizationAssignee); ok {
   345  		return x.OrganizationAssignee
   346  	}
   347  	return nil
   348  }
   349  func (m *AcceptedPlan_Assignee) GetSystemAssignee() bool {
   350  	if x, ok := m.GetAssignee().(*AcceptedPlan_Assignee_SystemAssignee); ok {
   351  		return x.SystemAssignee
   352  	}
   353  	return false
   354  }
   355  func (m *AcceptedPlan_Assignee) SetAssignee(ofv isAcceptedPlan_Assignee_Assignee) {
   356  	if m == nil {
   357  		panic(fmt.Errorf("can't set %s on nil %s", "isAcceptedPlan_Assignee_Assignee", "AcceptedPlan_Assignee"))
   358  	}
   359  	m.Assignee = ofv
   360  }
   361  func (m *AcceptedPlan_Assignee) SetProjectAssignee(fv *iam_project.Reference) {
   362  	m.SetAssignee(&AcceptedPlan_Assignee_ProjectAssignee{ProjectAssignee: fv})
   363  }
   364  func (m *AcceptedPlan_Assignee) SetOrganizationAssignee(fv *iam_organization.Reference) {
   365  	m.SetAssignee(&AcceptedPlan_Assignee_OrganizationAssignee{OrganizationAssignee: fv})
   366  }
   367  func (m *AcceptedPlan_Assignee) SetSystemAssignee(fv bool) {
   368  	m.SetAssignee(&AcceptedPlan_Assignee_SystemAssignee{SystemAssignee: fv})
   369  }
   370  
   371  var edgelq_limits_proto_v1alpha2_accepted_plan_proto preflect.FileDescriptor
   372  
   373  var edgelq_limits_proto_v1alpha2_accepted_plan_proto_rawDesc = []byte{
   374  	0x0a, 0x30, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f,
   375  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x61,
   376  	0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
   377  	0x74, 0x6f, 0x12, 0x13, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76,
   378  	0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
   379  	0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f,
   380  	0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
   381  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70,
   382  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f,
   383  	0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72,
   384  	0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74,
   385  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e,
   386  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e,
   387  	0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70,
   388  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f,
   389  	0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e,
   390  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e,
   391  	0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72,
   392  	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x65, 0x64, 0x67,
   393  	0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
   394  	0x6f, 0x6e, 0x73, 0x2f, 0x69, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x65,
   395  	0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 0x61, 0x6e, 0x6e, 0x6f,
   396  	0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x70, 0x72,
   397  	0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73,
   398  	0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x65, 0x64, 0x67,
   399  	0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31,
   400  	0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x70,
   401  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2c, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d,
   402  	0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f,
   403  	0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
   404  	0x74, 0x6f, 0x1a, 0x29, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74,
   405  	0x73, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32,
   406  	0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbc, 0x0a,
   407  	0x0a, 0x0c, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x28,
   408  	0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda,
   409  	0x21, 0x10, 0x0a, 0x0e, 0x0a, 0x0c, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x50, 0x6c,
   410  	0x61, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x04, 0x70, 0x6c, 0x61, 0x6e,
   411  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0e, 0xb2, 0xda, 0x21, 0x0a, 0x12, 0x08, 0x0a, 0x04,
   412  	0x50, 0x6c, 0x61, 0x6e, 0x10, 0x01, 0x52, 0x04, 0x70, 0x6c, 0x61, 0x6e, 0x12, 0x3f, 0x0a, 0x07,
   413  	0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x25, 0xf0,
   414  	0xd9, 0x21, 0x01, 0xb2, 0xda, 0x21, 0x1d, 0x12, 0x1b, 0x0a, 0x17, 0x6d, 0x65, 0x74, 0x61, 0x2e,
   415  	0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72, 0x76, 0x69,
   416  	0x63, 0x65, 0x10, 0x01, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x3e, 0x0a,
   417  	0x0a, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28,
   418  	0x0b, 0x32, 0x1e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76,
   419  	0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x61, 0x6e, 0x63,
   420  	0x65, 0x52, 0x0a, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x60, 0x0a,
   421  	0x16, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69,
   422  	0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e,
   423  	0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
   424  	0x68, 0x61, 0x32, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x44, 0x69, 0x73, 0x74,
   425  	0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x15, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e,
   426  	0x61, 0x6c, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12,
   427  	0x46, 0x0a, 0x08, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
   428  	0x0b, 0x32, 0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76,
   429  	0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64,
   430  	0x50, 0x6c, 0x61, 0x6e, 0x2e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x65, 0x52, 0x08, 0x61,
   431  	0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x65, 0x12, 0x2d, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64,
   432  	0x61, 0x74, 0x61, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65,
   433  	0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65,
   434  	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0xee, 0x01, 0x0a, 0x08, 0x41, 0x73, 0x73, 0x69, 0x67,
   435  	0x6e, 0x65, 0x65, 0x12, 0x4d, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x61,
   436  	0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x20, 0xb2,
   437  	0xda, 0x21, 0x1c, 0x12, 0x1a, 0x0a, 0x16, 0x69, 0x61, 0x6d, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c,
   438  	0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x10, 0x05, 0x48,
   439  	0x00, 0x52, 0x0f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e,
   440  	0x65, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69,
   441  	0x6f, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
   442  	0x09, 0x42, 0x25, 0xb2, 0xda, 0x21, 0x21, 0x12, 0x1f, 0x0a, 0x1b, 0x69, 0x61, 0x6d, 0x2e, 0x65,
   443  	0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69,
   444  	0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x05, 0x48, 0x00, 0x52, 0x14, 0x6f, 0x72, 0x67, 0x61,
   445  	0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x65,
   446  	0x12, 0x29, 0x0a, 0x0f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67,
   447  	0x6e, 0x65, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x0e, 0x73, 0x79, 0x73,
   448  	0x74, 0x65, 0x6d, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x65, 0x42, 0x0a, 0x0a, 0x08, 0x61,
   449  	0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x65, 0x3a, 0x92, 0x05, 0xea, 0x41, 0x7b, 0x0a, 0x1e, 0x6c,
   450  	0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d,
   451  	0x2f, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x1d, 0x61,
   452  	0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x2f, 0x7b, 0x61, 0x63,
   453  	0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x7d, 0x12, 0x3a, 0x6f, 0x72,
   454  	0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6f, 0x72, 0x67,
   455  	0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x61, 0x63, 0x63, 0x65, 0x70,
   456  	0x74, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x2f, 0x7b, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74,
   457  	0x65, 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x7d, 0x92, 0xd9, 0x21, 0xe6, 0x01, 0x0a, 0x0d, 0x61,
   458  	0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x12, 0x0d, 0x61, 0x63,
   459  	0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x1a, 0x12, 0x67, 0x6f, 0x74,
   460  	0x65, 0x6e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4e, 0x6f, 0x6e, 0x65, 0x1a,
   461  	0x1b, 0x69, 0x61, 0x6d, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
   462  	0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2a, 0x15, 0x5b, 0x61,
   463  	0x2d, 0x7a, 0x41, 0x2d, 0x5a, 0x30, 0x2d, 0x39, 0x5f, 0x2e, 0x2d, 0x5d, 0x7b, 0x31, 0x2c, 0x31,
   464  	0x32, 0x38, 0x7d, 0x38, 0x05, 0x42, 0x29, 0x08, 0x02, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
   465  	0x65, 0x12, 0x06, 0x0a, 0x04, 0x70, 0x6c, 0x61, 0x6e, 0x12, 0x09, 0x0a, 0x07, 0x73, 0x65, 0x72,
   466  	0x76, 0x69, 0x63, 0x65, 0x12, 0x0a, 0x0a, 0x08, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x65,
   467  	0x42, 0x51, 0x08, 0x03, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x06, 0x0a, 0x04,
   468  	0x70, 0x6c, 0x61, 0x6e, 0x12, 0x09, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12,
   469  	0x0a, 0x0a, 0x08, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x65, 0x12, 0x0c, 0x0a, 0x0a, 0x65,
   470  	0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x18, 0x0a, 0x16, 0x72, 0x65, 0x67,
   471  	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69,
   472  	0x6f, 0x6e, 0x73, 0xb2, 0xdf, 0x21, 0xc1, 0x01, 0x0a, 0xbe, 0x01, 0x0a, 0x56, 0x0a, 0x06, 0x62,
   473  	0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x1a, 0x2c, 0x6f, 0x72, 0x67,
   474  	0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6f, 0x72, 0x67, 0x61,
   475  	0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74,
   476  	0x65, 0x64, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x2f, 0x2d, 0x1a, 0x0f, 0x61, 0x63, 0x63, 0x65, 0x70,
   477  	0x74, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x2f, 0x2d, 0x20, 0x01, 0x2a, 0x05, 0x6d, 0x6f,
   478  	0x6e, 0x67, 0x6f, 0x12, 0x1b, 0x0a, 0x19, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x65, 0x2e,
   479  	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x65,
   480  	0x12, 0x20, 0x0a, 0x1e, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x65, 0x2e, 0x6f, 0x72, 0x67,
   481  	0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e,
   482  	0x65, 0x65, 0x12, 0x1a, 0x0a, 0x18, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x65, 0x2e, 0x73,
   483  	0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x65, 0x12, 0x09,
   484  	0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0xda, 0x94, 0x23, 0x08, 0x12, 0x06, 0x0a,
   485  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0xe2, 0xde, 0x21, 0x02, 0x08, 0x01, 0xc2, 0x85, 0x2c, 0x4d, 0x22,
   486  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x04, 0x70, 0x6c, 0x61, 0x6e, 0x22, 0x07, 0x73, 0x65, 0x72,
   487  	0x76, 0x69, 0x63, 0x65, 0x22, 0x0a, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73,
   488  	0x22, 0x16, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x72,
   489  	0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x08, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e,
   490  	0x65, 0x65, 0x42, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0xbd, 0x02, 0xe8,
   491  	0xde, 0x21, 0x01, 0xd2, 0xff, 0xd0, 0x02, 0x55, 0x0a, 0x13, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74,
   492  	0x65, 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x3e, 0x67,
   493  	0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77,
   494  	0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73,
   495  	0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f,
   496  	0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0xa2, 0x80, 0xd1,
   497  	0x02, 0x57, 0x0a, 0x14, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x6c, 0x61,
   498  	0x6e, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62,
   499  	0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64,
   500  	0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x61, 0x63, 0x63, 0x65,
   501  	0x73, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x61, 0x63, 0x63, 0x65,
   502  	0x70, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x6e,
   503  	0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x70, 0x62, 0x2e, 0x76, 0x31, 0x61,
   504  	0x6c, 0x70, 0x68, 0x61, 0x32, 0x42, 0x11, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x50,
   505  	0x6c, 0x61, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50, 0x67, 0x69, 0x74, 0x68,
   506  	0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f,
   507  	0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x72, 0x65,
   508  	0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32,
   509  	0x2f, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x3b, 0x61,
   510  	0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x62, 0x06, 0x70, 0x72,
   511  	0x6f, 0x74, 0x6f, 0x33,
   512  }
   513  
   514  var (
   515  	edgelq_limits_proto_v1alpha2_accepted_plan_proto_rawDescOnce sync.Once
   516  	edgelq_limits_proto_v1alpha2_accepted_plan_proto_rawDescData = edgelq_limits_proto_v1alpha2_accepted_plan_proto_rawDesc
   517  )
   518  
   519  func edgelq_limits_proto_v1alpha2_accepted_plan_proto_rawDescGZIP() []byte {
   520  	edgelq_limits_proto_v1alpha2_accepted_plan_proto_rawDescOnce.Do(func() {
   521  		edgelq_limits_proto_v1alpha2_accepted_plan_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_limits_proto_v1alpha2_accepted_plan_proto_rawDescData)
   522  	})
   523  	return edgelq_limits_proto_v1alpha2_accepted_plan_proto_rawDescData
   524  }
   525  
   526  var edgelq_limits_proto_v1alpha2_accepted_plan_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
   527  var edgelq_limits_proto_v1alpha2_accepted_plan_proto_goTypes = []interface{}{
   528  	(*AcceptedPlan)(nil),                // 0: ntt.limits.v1alpha2.AcceptedPlan
   529  	(*AcceptedPlan_Assignee)(nil),       // 1: ntt.limits.v1alpha2.AcceptedPlan.Assignee
   530  	(*common.Allowance)(nil),            // 2: ntt.limits.v1alpha2.Allowance
   531  	(*common.RegionalDistribution)(nil), // 3: ntt.limits.v1alpha2.RegionalDistribution
   532  	(*meta.Meta)(nil),                   // 4: goten.types.Meta
   533  }
   534  var edgelq_limits_proto_v1alpha2_accepted_plan_proto_depIdxs = []int32{
   535  	2, // 0: ntt.limits.v1alpha2.AcceptedPlan.extensions:type_name -> ntt.limits.v1alpha2.Allowance
   536  	3, // 1: ntt.limits.v1alpha2.AcceptedPlan.regional_distributions:type_name -> ntt.limits.v1alpha2.RegionalDistribution
   537  	1, // 2: ntt.limits.v1alpha2.AcceptedPlan.assignee:type_name -> ntt.limits.v1alpha2.AcceptedPlan.Assignee
   538  	4, // 3: ntt.limits.v1alpha2.AcceptedPlan.metadata:type_name -> goten.types.Meta
   539  	4, // [4:4] is the sub-list for method output_type
   540  	4, // [4:4] is the sub-list for method input_type
   541  	4, // [4:4] is the sub-list for extension type_name
   542  	4, // [4:4] is the sub-list for extension extendee
   543  	0, // [0:4] is the sub-list for field type_name
   544  }
   545  
   546  func init() { edgelq_limits_proto_v1alpha2_accepted_plan_proto_init() }
   547  func edgelq_limits_proto_v1alpha2_accepted_plan_proto_init() {
   548  	if edgelq_limits_proto_v1alpha2_accepted_plan_proto != nil {
   549  		return
   550  	}
   551  	if !protoimpl.UnsafeEnabled {
   552  
   553  		edgelq_limits_proto_v1alpha2_accepted_plan_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   554  			switch v := v.(*AcceptedPlan); i {
   555  			case 0:
   556  				return &v.state
   557  			case 1:
   558  				return &v.sizeCache
   559  			case 2:
   560  				return &v.unknownFields
   561  			default:
   562  				return nil
   563  			}
   564  		}
   565  		edgelq_limits_proto_v1alpha2_accepted_plan_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   566  			switch v := v.(*AcceptedPlan_Assignee); i {
   567  			case 0:
   568  				return &v.state
   569  			case 1:
   570  				return &v.sizeCache
   571  			case 2:
   572  				return &v.unknownFields
   573  			default:
   574  				return nil
   575  			}
   576  		}
   577  	}
   578  
   579  	edgelq_limits_proto_v1alpha2_accepted_plan_proto_msgTypes[1].OneofWrappers = []interface{}{
   580  		(*AcceptedPlan_Assignee_ProjectAssignee)(nil),
   581  		(*AcceptedPlan_Assignee_OrganizationAssignee)(nil),
   582  		(*AcceptedPlan_Assignee_SystemAssignee)(nil),
   583  	}
   584  	type x struct{}
   585  	out := protoimpl.TypeBuilder{
   586  		File: protoimpl.DescBuilder{
   587  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   588  			RawDescriptor: edgelq_limits_proto_v1alpha2_accepted_plan_proto_rawDesc,
   589  			NumEnums:      0,
   590  			NumMessages:   2,
   591  			NumExtensions: 0,
   592  			NumServices:   0,
   593  		},
   594  		GoTypes:           edgelq_limits_proto_v1alpha2_accepted_plan_proto_goTypes,
   595  		DependencyIndexes: edgelq_limits_proto_v1alpha2_accepted_plan_proto_depIdxs,
   596  		MessageInfos:      edgelq_limits_proto_v1alpha2_accepted_plan_proto_msgTypes,
   597  	}.Build()
   598  	edgelq_limits_proto_v1alpha2_accepted_plan_proto = out.File
   599  	edgelq_limits_proto_v1alpha2_accepted_plan_proto_rawDesc = nil
   600  	edgelq_limits_proto_v1alpha2_accepted_plan_proto_goTypes = nil
   601  	edgelq_limits_proto_v1alpha2_accepted_plan_proto_depIdxs = nil
   602  }