RIC:1060: Change in PTL
[ric-plt/nodeb-rnib.git] / entities / ran_load_information.pb.go
1 //
2 // Copyright 2019 AT&T Intellectual Property
3 // Copyright 2019 Nokia
4 //
5 // Licensed under the Apache License, Version 2.0 (the "License");
6 // you may not use this file except in compliance with the License.
7 // You may obtain a copy of the License at
8 //
9 //      http://www.apache.org/licenses/LICENSE-2.0
10 //
11 // Unless required by applicable law or agreed to in writing, software
12 // distributed under the License is distributed on an "AS IS" BASIS,
13 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 // See the License for the specific language governing permissions and
15 // limitations under the License.
16
17 //
18 // This source code is part of the near-RT RIC (RAN Intelligent Controller)
19 // platform project (RICP).
20
21 // Code generated by protoc-gen-go. DO NOT EDIT.
22 // versions:
23 //      protoc-gen-go v1.26.0
24 //      protoc        v3.15.8
25 // source: ran_load_information.proto
26
27 package entities
28
29 import (
30         protoreflect "google.golang.org/protobuf/reflect/protoreflect"
31         protoimpl "google.golang.org/protobuf/runtime/protoimpl"
32         reflect "reflect"
33         sync "sync"
34 )
35
36 const (
37         // Verify that this generated code is sufficiently up-to-date.
38         _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
39         // Verify that runtime/protoimpl is sufficiently up-to-date.
40         _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
41 )
42
43 // 9.2.17
44 type UlInterferenceOverloadIndication int32
45
46 const (
47         UlInterferenceOverloadIndication_UNKNOWN_UL_INTERFERENCE_OVERLOAD_INDICATION UlInterferenceOverloadIndication = 0
48         UlInterferenceOverloadIndication_HIGH_INTERFERENCE                           UlInterferenceOverloadIndication = 1
49         UlInterferenceOverloadIndication_MEDIUM_INTERFERENCE                         UlInterferenceOverloadIndication = 2
50         UlInterferenceOverloadIndication_LOW_INTERFERENCE                            UlInterferenceOverloadIndication = 3
51 )
52
53 // Enum value maps for UlInterferenceOverloadIndication.
54 var (
55         UlInterferenceOverloadIndication_name = map[int32]string{
56                 0: "UNKNOWN_UL_INTERFERENCE_OVERLOAD_INDICATION",
57                 1: "HIGH_INTERFERENCE",
58                 2: "MEDIUM_INTERFERENCE",
59                 3: "LOW_INTERFERENCE",
60         }
61         UlInterferenceOverloadIndication_value = map[string]int32{
62                 "UNKNOWN_UL_INTERFERENCE_OVERLOAD_INDICATION": 0,
63                 "HIGH_INTERFERENCE":                           1,
64                 "MEDIUM_INTERFERENCE":                         2,
65                 "LOW_INTERFERENCE":                            3,
66         }
67 )
68
69 func (x UlInterferenceOverloadIndication) Enum() *UlInterferenceOverloadIndication {
70         p := new(UlInterferenceOverloadIndication)
71         *p = x
72         return p
73 }
74
75 func (x UlInterferenceOverloadIndication) String() string {
76         return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
77 }
78
79 func (UlInterferenceOverloadIndication) Descriptor() protoreflect.EnumDescriptor {
80         return file_ran_load_information_proto_enumTypes[0].Descriptor()
81 }
82
83 func (UlInterferenceOverloadIndication) Type() protoreflect.EnumType {
84         return &file_ran_load_information_proto_enumTypes[0]
85 }
86
87 func (x UlInterferenceOverloadIndication) Number() protoreflect.EnumNumber {
88         return protoreflect.EnumNumber(x)
89 }
90
91 // Deprecated: Use UlInterferenceOverloadIndication.Descriptor instead.
92 func (UlInterferenceOverloadIndication) EnumDescriptor() ([]byte, []int) {
93         return file_ran_load_information_proto_rawDescGZIP(), []int{0}
94 }
95
96 type RntpThreshold int32
97
98 const (
99         RntpThreshold_UNKNOWN_RNTP_THRESHOLD RntpThreshold = 0
100         RntpThreshold_NEG_INFINITY           RntpThreshold = 1
101         RntpThreshold_NEG_11                 RntpThreshold = 2
102         RntpThreshold_NEG_10                 RntpThreshold = 3
103         RntpThreshold_NEG_9                  RntpThreshold = 4
104         RntpThreshold_NEG_8                  RntpThreshold = 5
105         RntpThreshold_NEG_7                  RntpThreshold = 6
106         RntpThreshold_NEG_6                  RntpThreshold = 7
107         RntpThreshold_NEG_5                  RntpThreshold = 8
108         RntpThreshold_NEG_4                  RntpThreshold = 9
109         RntpThreshold_NEG_3                  RntpThreshold = 10
110         RntpThreshold_NEG_2                  RntpThreshold = 11
111         RntpThreshold_NEG_1                  RntpThreshold = 12
112         RntpThreshold_V0                     RntpThreshold = 13
113         RntpThreshold_V1                     RntpThreshold = 14
114         RntpThreshold_V2                     RntpThreshold = 15
115         RntpThreshold_V3                     RntpThreshold = 16
116 )
117
118 // Enum value maps for RntpThreshold.
119 var (
120         RntpThreshold_name = map[int32]string{
121                 0:  "UNKNOWN_RNTP_THRESHOLD",
122                 1:  "NEG_INFINITY",
123                 2:  "NEG_11",
124                 3:  "NEG_10",
125                 4:  "NEG_9",
126                 5:  "NEG_8",
127                 6:  "NEG_7",
128                 7:  "NEG_6",
129                 8:  "NEG_5",
130                 9:  "NEG_4",
131                 10: "NEG_3",
132                 11: "NEG_2",
133                 12: "NEG_1",
134                 13: "V0",
135                 14: "V1",
136                 15: "V2",
137                 16: "V3",
138         }
139         RntpThreshold_value = map[string]int32{
140                 "UNKNOWN_RNTP_THRESHOLD": 0,
141                 "NEG_INFINITY":           1,
142                 "NEG_11":                 2,
143                 "NEG_10":                 3,
144                 "NEG_9":                  4,
145                 "NEG_8":                  5,
146                 "NEG_7":                  6,
147                 "NEG_6":                  7,
148                 "NEG_5":                  8,
149                 "NEG_4":                  9,
150                 "NEG_3":                  10,
151                 "NEG_2":                  11,
152                 "NEG_1":                  12,
153                 "V0":                     13,
154                 "V1":                     14,
155                 "V2":                     15,
156                 "V3":                     16,
157         }
158 )
159
160 func (x RntpThreshold) Enum() *RntpThreshold {
161         p := new(RntpThreshold)
162         *p = x
163         return p
164 }
165
166 func (x RntpThreshold) String() string {
167         return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
168 }
169
170 func (RntpThreshold) Descriptor() protoreflect.EnumDescriptor {
171         return file_ran_load_information_proto_enumTypes[1].Descriptor()
172 }
173
174 func (RntpThreshold) Type() protoreflect.EnumType {
175         return &file_ran_load_information_proto_enumTypes[1]
176 }
177
178 func (x RntpThreshold) Number() protoreflect.EnumNumber {
179         return protoreflect.EnumNumber(x)
180 }
181
182 // Deprecated: Use RntpThreshold.Descriptor instead.
183 func (RntpThreshold) EnumDescriptor() ([]byte, []int) {
184         return file_ran_load_information_proto_rawDescGZIP(), []int{1}
185 }
186
187 type NumberOfCellSpecificAntennaPorts int32
188
189 const (
190         NumberOfCellSpecificAntennaPorts_UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS NumberOfCellSpecificAntennaPorts = 0
191         NumberOfCellSpecificAntennaPorts_V1_ANT_PRT                                    NumberOfCellSpecificAntennaPorts = 1
192         NumberOfCellSpecificAntennaPorts_V2_ANT_PRT                                    NumberOfCellSpecificAntennaPorts = 2
193         NumberOfCellSpecificAntennaPorts_V4_ANT_PRT                                    NumberOfCellSpecificAntennaPorts = 4
194 )
195
196 // Enum value maps for NumberOfCellSpecificAntennaPorts.
197 var (
198         NumberOfCellSpecificAntennaPorts_name = map[int32]string{
199                 0: "UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS",
200                 1: "V1_ANT_PRT",
201                 2: "V2_ANT_PRT",
202                 4: "V4_ANT_PRT",
203         }
204         NumberOfCellSpecificAntennaPorts_value = map[string]int32{
205                 "UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS": 0,
206                 "V1_ANT_PRT": 1,
207                 "V2_ANT_PRT": 2,
208                 "V4_ANT_PRT": 4,
209         }
210 )
211
212 func (x NumberOfCellSpecificAntennaPorts) Enum() *NumberOfCellSpecificAntennaPorts {
213         p := new(NumberOfCellSpecificAntennaPorts)
214         *p = x
215         return p
216 }
217
218 func (x NumberOfCellSpecificAntennaPorts) String() string {
219         return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
220 }
221
222 func (NumberOfCellSpecificAntennaPorts) Descriptor() protoreflect.EnumDescriptor {
223         return file_ran_load_information_proto_enumTypes[2].Descriptor()
224 }
225
226 func (NumberOfCellSpecificAntennaPorts) Type() protoreflect.EnumType {
227         return &file_ran_load_information_proto_enumTypes[2]
228 }
229
230 func (x NumberOfCellSpecificAntennaPorts) Number() protoreflect.EnumNumber {
231         return protoreflect.EnumNumber(x)
232 }
233
234 // Deprecated: Use NumberOfCellSpecificAntennaPorts.Descriptor instead.
235 func (NumberOfCellSpecificAntennaPorts) EnumDescriptor() ([]byte, []int) {
236         return file_ran_load_information_proto_rawDescGZIP(), []int{2}
237 }
238
239 type AbsInformationMode int32
240
241 const (
242         AbsInformationMode_UNKNOWN_ABS_INFORMATION_MODE AbsInformationMode = 0
243         AbsInformationMode_ABS_INFO_FDD                 AbsInformationMode = 1
244         AbsInformationMode_ABS_INFO_TDD                 AbsInformationMode = 2
245         AbsInformationMode_ABS_INACTIVE                 AbsInformationMode = 3
246 )
247
248 // Enum value maps for AbsInformationMode.
249 var (
250         AbsInformationMode_name = map[int32]string{
251                 0: "UNKNOWN_ABS_INFORMATION_MODE",
252                 1: "ABS_INFO_FDD",
253                 2: "ABS_INFO_TDD",
254                 3: "ABS_INACTIVE",
255         }
256         AbsInformationMode_value = map[string]int32{
257                 "UNKNOWN_ABS_INFORMATION_MODE": 0,
258                 "ABS_INFO_FDD":                 1,
259                 "ABS_INFO_TDD":                 2,
260                 "ABS_INACTIVE":                 3,
261         }
262 )
263
264 func (x AbsInformationMode) Enum() *AbsInformationMode {
265         p := new(AbsInformationMode)
266         *p = x
267         return p
268 }
269
270 func (x AbsInformationMode) String() string {
271         return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
272 }
273
274 func (AbsInformationMode) Descriptor() protoreflect.EnumDescriptor {
275         return file_ran_load_information_proto_enumTypes[3].Descriptor()
276 }
277
278 func (AbsInformationMode) Type() protoreflect.EnumType {
279         return &file_ran_load_information_proto_enumTypes[3]
280 }
281
282 func (x AbsInformationMode) Number() protoreflect.EnumNumber {
283         return protoreflect.EnumNumber(x)
284 }
285
286 // Deprecated: Use AbsInformationMode.Descriptor instead.
287 func (AbsInformationMode) EnumDescriptor() ([]byte, []int) {
288         return file_ran_load_information_proto_rawDescGZIP(), []int{3}
289 }
290
291 // 9.2.55
292 type InvokeIndication int32
293
294 const (
295         InvokeIndication_UNKNOWN_INVOKE_INDICATION InvokeIndication = 0
296         InvokeIndication_ABS_INFORMATION           InvokeIndication = 1
297         InvokeIndication_START_NAICS_INFORMATION   InvokeIndication = 2
298         InvokeIndication_STOP_NAICS_INFORMATION    InvokeIndication = 3
299 )
300
301 // Enum value maps for InvokeIndication.
302 var (
303         InvokeIndication_name = map[int32]string{
304                 0: "UNKNOWN_INVOKE_INDICATION",
305                 1: "ABS_INFORMATION",
306                 2: "START_NAICS_INFORMATION",
307                 3: "STOP_NAICS_INFORMATION",
308         }
309         InvokeIndication_value = map[string]int32{
310                 "UNKNOWN_INVOKE_INDICATION": 0,
311                 "ABS_INFORMATION":           1,
312                 "START_NAICS_INFORMATION":   2,
313                 "STOP_NAICS_INFORMATION":    3,
314         }
315 )
316
317 func (x InvokeIndication) Enum() *InvokeIndication {
318         p := new(InvokeIndication)
319         *p = x
320         return p
321 }
322
323 func (x InvokeIndication) String() string {
324         return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
325 }
326
327 func (InvokeIndication) Descriptor() protoreflect.EnumDescriptor {
328         return file_ran_load_information_proto_enumTypes[4].Descriptor()
329 }
330
331 func (InvokeIndication) Type() protoreflect.EnumType {
332         return &file_ran_load_information_proto_enumTypes[4]
333 }
334
335 func (x InvokeIndication) Number() protoreflect.EnumNumber {
336         return protoreflect.EnumNumber(x)
337 }
338
339 // Deprecated: Use InvokeIndication.Descriptor instead.
340 func (InvokeIndication) EnumDescriptor() ([]byte, []int) {
341         return file_ran_load_information_proto_rawDescGZIP(), []int{4}
342 }
343
344 type NaicsState int32
345
346 const (
347         NaicsState_UNKNOWN_NAICS_STATE NaicsState = 0
348         NaicsState_NAICS_ACTIVE        NaicsState = 1
349         NaicsState_NAICS_INACTIVE      NaicsState = 2
350 )
351
352 // Enum value maps for NaicsState.
353 var (
354         NaicsState_name = map[int32]string{
355                 0: "UNKNOWN_NAICS_STATE",
356                 1: "NAICS_ACTIVE",
357                 2: "NAICS_INACTIVE",
358         }
359         NaicsState_value = map[string]int32{
360                 "UNKNOWN_NAICS_STATE": 0,
361                 "NAICS_ACTIVE":        1,
362                 "NAICS_INACTIVE":      2,
363         }
364 )
365
366 func (x NaicsState) Enum() *NaicsState {
367         p := new(NaicsState)
368         *p = x
369         return p
370 }
371
372 func (x NaicsState) String() string {
373         return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
374 }
375
376 func (NaicsState) Descriptor() protoreflect.EnumDescriptor {
377         return file_ran_load_information_proto_enumTypes[5].Descriptor()
378 }
379
380 func (NaicsState) Type() protoreflect.EnumType {
381         return &file_ran_load_information_proto_enumTypes[5]
382 }
383
384 func (x NaicsState) Number() protoreflect.EnumNumber {
385         return protoreflect.EnumNumber(x)
386 }
387
388 // Deprecated: Use NaicsState.Descriptor instead.
389 func (NaicsState) EnumDescriptor() ([]byte, []int) {
390         return file_ran_load_information_proto_rawDescGZIP(), []int{5}
391 }
392
393 type PA int32
394
395 const (
396         PA_UNKNOWN_PA      PA = 0
397         PA_DB_NEG_6        PA = 1
398         PA_DB_NEG_4_DOT_77 PA = 2
399         PA_DB_NEG_3        PA = 3
400         PA_DB_NEG_1_DOT_77 PA = 4
401         PA_DB_0            PA = 5
402         PA_DB_1            PA = 6
403         PA_DB_2            PA = 7
404         PA_DB_3            PA = 8
405 )
406
407 // Enum value maps for PA.
408 var (
409         PA_name = map[int32]string{
410                 0: "UNKNOWN_PA",
411                 1: "DB_NEG_6",
412                 2: "DB_NEG_4_DOT_77",
413                 3: "DB_NEG_3",
414                 4: "DB_NEG_1_DOT_77",
415                 5: "DB_0",
416                 6: "DB_1",
417                 7: "DB_2",
418                 8: "DB_3",
419         }
420         PA_value = map[string]int32{
421                 "UNKNOWN_PA":      0,
422                 "DB_NEG_6":        1,
423                 "DB_NEG_4_DOT_77": 2,
424                 "DB_NEG_3":        3,
425                 "DB_NEG_1_DOT_77": 4,
426                 "DB_0":            5,
427                 "DB_1":            6,
428                 "DB_2":            7,
429                 "DB_3":            8,
430         }
431 )
432
433 func (x PA) Enum() *PA {
434         p := new(PA)
435         *p = x
436         return p
437 }
438
439 func (x PA) String() string {
440         return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
441 }
442
443 func (PA) Descriptor() protoreflect.EnumDescriptor {
444         return file_ran_load_information_proto_enumTypes[6].Descriptor()
445 }
446
447 func (PA) Type() protoreflect.EnumType {
448         return &file_ran_load_information_proto_enumTypes[6]
449 }
450
451 func (x PA) Number() protoreflect.EnumNumber {
452         return protoreflect.EnumNumber(x)
453 }
454
455 // Deprecated: Use PA.Descriptor instead.
456 func (PA) EnumDescriptor() ([]byte, []int) {
457         return file_ran_load_information_proto_rawDescGZIP(), []int{6}
458 }
459
460 // 9.1.2.1
461 type RanLoadInformation struct {
462         state         protoimpl.MessageState
463         sizeCache     protoimpl.SizeCache
464         unknownFields protoimpl.UnknownFields
465
466         LoadTimestamp uint64                 `protobuf:"varint,1,opt,name=load_timestamp,json=loadTimestamp,proto3" json:"load_timestamp,omitempty"`
467         CellLoadInfos []*CellLoadInformation `protobuf:"bytes,2,rep,name=cell_load_infos,json=cellLoadInfos,proto3" json:"cell_load_infos,omitempty"`
468 }
469
470 func (x *RanLoadInformation) Reset() {
471         *x = RanLoadInformation{}
472         if protoimpl.UnsafeEnabled {
473                 mi := &file_ran_load_information_proto_msgTypes[0]
474                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
475                 ms.StoreMessageInfo(mi)
476         }
477 }
478
479 func (x *RanLoadInformation) String() string {
480         return protoimpl.X.MessageStringOf(x)
481 }
482
483 func (*RanLoadInformation) ProtoMessage() {}
484
485 func (x *RanLoadInformation) ProtoReflect() protoreflect.Message {
486         mi := &file_ran_load_information_proto_msgTypes[0]
487         if protoimpl.UnsafeEnabled && x != nil {
488                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
489                 if ms.LoadMessageInfo() == nil {
490                         ms.StoreMessageInfo(mi)
491                 }
492                 return ms
493         }
494         return mi.MessageOf(x)
495 }
496
497 // Deprecated: Use RanLoadInformation.ProtoReflect.Descriptor instead.
498 func (*RanLoadInformation) Descriptor() ([]byte, []int) {
499         return file_ran_load_information_proto_rawDescGZIP(), []int{0}
500 }
501
502 func (x *RanLoadInformation) GetLoadTimestamp() uint64 {
503         if x != nil {
504                 return x.LoadTimestamp
505         }
506         return 0
507 }
508
509 func (x *RanLoadInformation) GetCellLoadInfos() []*CellLoadInformation {
510         if x != nil {
511                 return x.CellLoadInfos
512         }
513         return nil
514 }
515
516 type CellLoadInformation struct {
517         state         protoimpl.MessageState
518         sizeCache     protoimpl.SizeCache
519         unknownFields protoimpl.UnknownFields
520
521         CellId                             string                              `protobuf:"bytes,1,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
522         UlInterferenceOverloadIndications  []UlInterferenceOverloadIndication  `protobuf:"varint,2,rep,packed,name=ul_interference_overload_indications,json=ulInterferenceOverloadIndications,proto3,enum=entities.UlInterferenceOverloadIndication" json:"ul_interference_overload_indications,omitempty"`
523         UlHighInterferenceInfos            []*UlHighInterferenceInformation    `protobuf:"bytes,3,rep,name=ul_high_interference_infos,json=ulHighInterferenceInfos,proto3" json:"ul_high_interference_infos,omitempty"`
524         RelativeNarrowbandTxPower          *RelativeNarrowbandTxPower          `protobuf:"bytes,4,opt,name=relative_narrowband_tx_power,json=relativeNarrowbandTxPower,proto3" json:"relative_narrowband_tx_power,omitempty"`
525         AbsInformation                     *AbsInformation                     `protobuf:"bytes,5,opt,name=abs_information,json=absInformation,proto3" json:"abs_information,omitempty"`
526         InvokeIndication                   InvokeIndication                    `protobuf:"varint,6,opt,name=invoke_indication,json=invokeIndication,proto3,enum=entities.InvokeIndication" json:"invoke_indication,omitempty"`
527         IntendedUlDlConfiguration          SubframeAssignment                  `protobuf:"varint,7,opt,name=intended_ul_dl_configuration,json=intendedUlDlConfiguration,proto3,enum=entities.SubframeAssignment" json:"intended_ul_dl_configuration,omitempty"` // TODO: import type
528         ExtendedUlInterferenceOverloadInfo *ExtendedUlInterferenceOverloadInfo `protobuf:"bytes,8,opt,name=extended_ul_interference_overload_info,json=extendedUlInterferenceOverloadInfo,proto3" json:"extended_ul_interference_overload_info,omitempty"`
529         CompInformation                    *CompInformation                    `protobuf:"bytes,9,opt,name=comp_information,json=compInformation,proto3" json:"comp_information,omitempty"`
530         DynamicDlTransmissionInformation   *DynamicDlTransmissionInformation   `protobuf:"bytes,10,opt,name=dynamic_dl_transmission_information,json=dynamicDlTransmissionInformation,proto3" json:"dynamic_dl_transmission_information,omitempty"`
531 }
532
533 func (x *CellLoadInformation) Reset() {
534         *x = CellLoadInformation{}
535         if protoimpl.UnsafeEnabled {
536                 mi := &file_ran_load_information_proto_msgTypes[1]
537                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
538                 ms.StoreMessageInfo(mi)
539         }
540 }
541
542 func (x *CellLoadInformation) String() string {
543         return protoimpl.X.MessageStringOf(x)
544 }
545
546 func (*CellLoadInformation) ProtoMessage() {}
547
548 func (x *CellLoadInformation) ProtoReflect() protoreflect.Message {
549         mi := &file_ran_load_information_proto_msgTypes[1]
550         if protoimpl.UnsafeEnabled && x != nil {
551                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
552                 if ms.LoadMessageInfo() == nil {
553                         ms.StoreMessageInfo(mi)
554                 }
555                 return ms
556         }
557         return mi.MessageOf(x)
558 }
559
560 // Deprecated: Use CellLoadInformation.ProtoReflect.Descriptor instead.
561 func (*CellLoadInformation) Descriptor() ([]byte, []int) {
562         return file_ran_load_information_proto_rawDescGZIP(), []int{1}
563 }
564
565 func (x *CellLoadInformation) GetCellId() string {
566         if x != nil {
567                 return x.CellId
568         }
569         return ""
570 }
571
572 func (x *CellLoadInformation) GetUlInterferenceOverloadIndications() []UlInterferenceOverloadIndication {
573         if x != nil {
574                 return x.UlInterferenceOverloadIndications
575         }
576         return nil
577 }
578
579 func (x *CellLoadInformation) GetUlHighInterferenceInfos() []*UlHighInterferenceInformation {
580         if x != nil {
581                 return x.UlHighInterferenceInfos
582         }
583         return nil
584 }
585
586 func (x *CellLoadInformation) GetRelativeNarrowbandTxPower() *RelativeNarrowbandTxPower {
587         if x != nil {
588                 return x.RelativeNarrowbandTxPower
589         }
590         return nil
591 }
592
593 func (x *CellLoadInformation) GetAbsInformation() *AbsInformation {
594         if x != nil {
595                 return x.AbsInformation
596         }
597         return nil
598 }
599
600 func (x *CellLoadInformation) GetInvokeIndication() InvokeIndication {
601         if x != nil {
602                 return x.InvokeIndication
603         }
604         return InvokeIndication_UNKNOWN_INVOKE_INDICATION
605 }
606
607 func (x *CellLoadInformation) GetIntendedUlDlConfiguration() SubframeAssignment {
608         if x != nil {
609                 return x.IntendedUlDlConfiguration
610         }
611         return SubframeAssignment_UNKNOWN_SUBFRAME_ASSIGNMENT
612 }
613
614 func (x *CellLoadInformation) GetExtendedUlInterferenceOverloadInfo() *ExtendedUlInterferenceOverloadInfo {
615         if x != nil {
616                 return x.ExtendedUlInterferenceOverloadInfo
617         }
618         return nil
619 }
620
621 func (x *CellLoadInformation) GetCompInformation() *CompInformation {
622         if x != nil {
623                 return x.CompInformation
624         }
625         return nil
626 }
627
628 func (x *CellLoadInformation) GetDynamicDlTransmissionInformation() *DynamicDlTransmissionInformation {
629         if x != nil {
630                 return x.DynamicDlTransmissionInformation
631         }
632         return nil
633 }
634
635 // 9.2.18
636 type UlHighInterferenceInformation struct {
637         state         protoimpl.MessageState
638         sizeCache     protoimpl.SizeCache
639         unknownFields protoimpl.UnknownFields
640
641         TargetCellId                 string `protobuf:"bytes,1,opt,name=target_cell_id,json=targetCellId,proto3" json:"target_cell_id,omitempty"`
642         UlHighInterferenceIndication string `protobuf:"bytes,2,opt,name=ul_high_interference_indication,json=ulHighInterferenceIndication,proto3" json:"ul_high_interference_indication,omitempty"`
643 }
644
645 func (x *UlHighInterferenceInformation) Reset() {
646         *x = UlHighInterferenceInformation{}
647         if protoimpl.UnsafeEnabled {
648                 mi := &file_ran_load_information_proto_msgTypes[2]
649                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
650                 ms.StoreMessageInfo(mi)
651         }
652 }
653
654 func (x *UlHighInterferenceInformation) String() string {
655         return protoimpl.X.MessageStringOf(x)
656 }
657
658 func (*UlHighInterferenceInformation) ProtoMessage() {}
659
660 func (x *UlHighInterferenceInformation) ProtoReflect() protoreflect.Message {
661         mi := &file_ran_load_information_proto_msgTypes[2]
662         if protoimpl.UnsafeEnabled && x != nil {
663                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
664                 if ms.LoadMessageInfo() == nil {
665                         ms.StoreMessageInfo(mi)
666                 }
667                 return ms
668         }
669         return mi.MessageOf(x)
670 }
671
672 // Deprecated: Use UlHighInterferenceInformation.ProtoReflect.Descriptor instead.
673 func (*UlHighInterferenceInformation) Descriptor() ([]byte, []int) {
674         return file_ran_load_information_proto_rawDescGZIP(), []int{2}
675 }
676
677 func (x *UlHighInterferenceInformation) GetTargetCellId() string {
678         if x != nil {
679                 return x.TargetCellId
680         }
681         return ""
682 }
683
684 func (x *UlHighInterferenceInformation) GetUlHighInterferenceIndication() string {
685         if x != nil {
686                 return x.UlHighInterferenceIndication
687         }
688         return ""
689 }
690
691 // 9.2.19
692 type RelativeNarrowbandTxPower struct {
693         state         protoimpl.MessageState
694         sizeCache     protoimpl.SizeCache
695         unknownFields protoimpl.UnknownFields
696
697         RntpPerPrb                       string                           `protobuf:"bytes,1,opt,name=rntp_per_prb,json=rntpPerPrb,proto3" json:"rntp_per_prb,omitempty"`
698         RntpThreshold                    RntpThreshold                    `protobuf:"varint,2,opt,name=rntp_threshold,json=rntpThreshold,proto3,enum=entities.RntpThreshold" json:"rntp_threshold,omitempty"`
699         NumberOfCellSpecificAntennaPorts NumberOfCellSpecificAntennaPorts `protobuf:"varint,3,opt,name=number_of_cell_specific_antenna_ports,json=numberOfCellSpecificAntennaPorts,proto3,enum=entities.NumberOfCellSpecificAntennaPorts" json:"number_of_cell_specific_antenna_ports,omitempty"`
700         PB                               uint32                           `protobuf:"varint,4,opt,name=p_b,json=pB,proto3" json:"p_b,omitempty"`
701         PdcchInterferenceImpact          uint32                           `protobuf:"varint,5,opt,name=pdcch_interference_impact,json=pdcchInterferenceImpact,proto3" json:"pdcch_interference_impact,omitempty"`
702         EnhancedRntp                     *EnhancedRntp                    `protobuf:"bytes,6,opt,name=enhanced_rntp,json=enhancedRntp,proto3" json:"enhanced_rntp,omitempty"`
703 }
704
705 func (x *RelativeNarrowbandTxPower) Reset() {
706         *x = RelativeNarrowbandTxPower{}
707         if protoimpl.UnsafeEnabled {
708                 mi := &file_ran_load_information_proto_msgTypes[3]
709                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
710                 ms.StoreMessageInfo(mi)
711         }
712 }
713
714 func (x *RelativeNarrowbandTxPower) String() string {
715         return protoimpl.X.MessageStringOf(x)
716 }
717
718 func (*RelativeNarrowbandTxPower) ProtoMessage() {}
719
720 func (x *RelativeNarrowbandTxPower) ProtoReflect() protoreflect.Message {
721         mi := &file_ran_load_information_proto_msgTypes[3]
722         if protoimpl.UnsafeEnabled && x != nil {
723                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
724                 if ms.LoadMessageInfo() == nil {
725                         ms.StoreMessageInfo(mi)
726                 }
727                 return ms
728         }
729         return mi.MessageOf(x)
730 }
731
732 // Deprecated: Use RelativeNarrowbandTxPower.ProtoReflect.Descriptor instead.
733 func (*RelativeNarrowbandTxPower) Descriptor() ([]byte, []int) {
734         return file_ran_load_information_proto_rawDescGZIP(), []int{3}
735 }
736
737 func (x *RelativeNarrowbandTxPower) GetRntpPerPrb() string {
738         if x != nil {
739                 return x.RntpPerPrb
740         }
741         return ""
742 }
743
744 func (x *RelativeNarrowbandTxPower) GetRntpThreshold() RntpThreshold {
745         if x != nil {
746                 return x.RntpThreshold
747         }
748         return RntpThreshold_UNKNOWN_RNTP_THRESHOLD
749 }
750
751 func (x *RelativeNarrowbandTxPower) GetNumberOfCellSpecificAntennaPorts() NumberOfCellSpecificAntennaPorts {
752         if x != nil {
753                 return x.NumberOfCellSpecificAntennaPorts
754         }
755         return NumberOfCellSpecificAntennaPorts_UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS
756 }
757
758 func (x *RelativeNarrowbandTxPower) GetPB() uint32 {
759         if x != nil {
760                 return x.PB
761         }
762         return 0
763 }
764
765 func (x *RelativeNarrowbandTxPower) GetPdcchInterferenceImpact() uint32 {
766         if x != nil {
767                 return x.PdcchInterferenceImpact
768         }
769         return 0
770 }
771
772 func (x *RelativeNarrowbandTxPower) GetEnhancedRntp() *EnhancedRntp {
773         if x != nil {
774                 return x.EnhancedRntp
775         }
776         return nil
777 }
778
779 type EnhancedRntp struct {
780         state         protoimpl.MessageState
781         sizeCache     protoimpl.SizeCache
782         unknownFields protoimpl.UnknownFields
783
784         EnhancedRntpBitmap     string        `protobuf:"bytes,1,opt,name=enhanced_rntp_bitmap,json=enhancedRntpBitmap,proto3" json:"enhanced_rntp_bitmap,omitempty"`
785         RntpHighPowerThreshold RntpThreshold `protobuf:"varint,2,opt,name=rntp_high_power_threshold,json=rntpHighPowerThreshold,proto3,enum=entities.RntpThreshold" json:"rntp_high_power_threshold,omitempty"`
786         EnhancedRntpStartTime  *StartTime    `protobuf:"bytes,3,opt,name=enhanced_rntp_start_time,json=enhancedRntpStartTime,proto3" json:"enhanced_rntp_start_time,omitempty"`
787 }
788
789 func (x *EnhancedRntp) Reset() {
790         *x = EnhancedRntp{}
791         if protoimpl.UnsafeEnabled {
792                 mi := &file_ran_load_information_proto_msgTypes[4]
793                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
794                 ms.StoreMessageInfo(mi)
795         }
796 }
797
798 func (x *EnhancedRntp) String() string {
799         return protoimpl.X.MessageStringOf(x)
800 }
801
802 func (*EnhancedRntp) ProtoMessage() {}
803
804 func (x *EnhancedRntp) ProtoReflect() protoreflect.Message {
805         mi := &file_ran_load_information_proto_msgTypes[4]
806         if protoimpl.UnsafeEnabled && x != nil {
807                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
808                 if ms.LoadMessageInfo() == nil {
809                         ms.StoreMessageInfo(mi)
810                 }
811                 return ms
812         }
813         return mi.MessageOf(x)
814 }
815
816 // Deprecated: Use EnhancedRntp.ProtoReflect.Descriptor instead.
817 func (*EnhancedRntp) Descriptor() ([]byte, []int) {
818         return file_ran_load_information_proto_rawDescGZIP(), []int{4}
819 }
820
821 func (x *EnhancedRntp) GetEnhancedRntpBitmap() string {
822         if x != nil {
823                 return x.EnhancedRntpBitmap
824         }
825         return ""
826 }
827
828 func (x *EnhancedRntp) GetRntpHighPowerThreshold() RntpThreshold {
829         if x != nil {
830                 return x.RntpHighPowerThreshold
831         }
832         return RntpThreshold_UNKNOWN_RNTP_THRESHOLD
833 }
834
835 func (x *EnhancedRntp) GetEnhancedRntpStartTime() *StartTime {
836         if x != nil {
837                 return x.EnhancedRntpStartTime
838         }
839         return nil
840 }
841
842 type StartTime struct {
843         state         protoimpl.MessageState
844         sizeCache     protoimpl.SizeCache
845         unknownFields protoimpl.UnknownFields
846
847         StartSfn            int32 `protobuf:"varint,1,opt,name=start_sfn,json=startSfn,proto3" json:"start_sfn,omitempty"`
848         StartSubframeNumber int32 `protobuf:"varint,2,opt,name=start_subframe_number,json=startSubframeNumber,proto3" json:"start_subframe_number,omitempty"`
849 }
850
851 func (x *StartTime) Reset() {
852         *x = StartTime{}
853         if protoimpl.UnsafeEnabled {
854                 mi := &file_ran_load_information_proto_msgTypes[5]
855                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
856                 ms.StoreMessageInfo(mi)
857         }
858 }
859
860 func (x *StartTime) String() string {
861         return protoimpl.X.MessageStringOf(x)
862 }
863
864 func (*StartTime) ProtoMessage() {}
865
866 func (x *StartTime) ProtoReflect() protoreflect.Message {
867         mi := &file_ran_load_information_proto_msgTypes[5]
868         if protoimpl.UnsafeEnabled && x != nil {
869                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
870                 if ms.LoadMessageInfo() == nil {
871                         ms.StoreMessageInfo(mi)
872                 }
873                 return ms
874         }
875         return mi.MessageOf(x)
876 }
877
878 // Deprecated: Use StartTime.ProtoReflect.Descriptor instead.
879 func (*StartTime) Descriptor() ([]byte, []int) {
880         return file_ran_load_information_proto_rawDescGZIP(), []int{5}
881 }
882
883 func (x *StartTime) GetStartSfn() int32 {
884         if x != nil {
885                 return x.StartSfn
886         }
887         return 0
888 }
889
890 func (x *StartTime) GetStartSubframeNumber() int32 {
891         if x != nil {
892                 return x.StartSubframeNumber
893         }
894         return 0
895 }
896
897 // 9.2.54
898 type AbsInformation struct {
899         state         protoimpl.MessageState
900         sizeCache     protoimpl.SizeCache
901         unknownFields protoimpl.UnknownFields
902
903         Mode                             AbsInformationMode               `protobuf:"varint,1,opt,name=mode,proto3,enum=entities.AbsInformationMode" json:"mode,omitempty"`
904         AbsPatternInfo                   string                           `protobuf:"bytes,2,opt,name=abs_pattern_info,json=absPatternInfo,proto3" json:"abs_pattern_info,omitempty"`
905         NumberOfCellSpecificAntennaPorts NumberOfCellSpecificAntennaPorts `protobuf:"varint,3,opt,name=number_of_cell_specific_antenna_ports,json=numberOfCellSpecificAntennaPorts,proto3,enum=entities.NumberOfCellSpecificAntennaPorts" json:"number_of_cell_specific_antenna_ports,omitempty"`
906         MeasurementSubset                string                           `protobuf:"bytes,4,opt,name=measurement_subset,json=measurementSubset,proto3" json:"measurement_subset,omitempty"`
907 }
908
909 func (x *AbsInformation) Reset() {
910         *x = AbsInformation{}
911         if protoimpl.UnsafeEnabled {
912                 mi := &file_ran_load_information_proto_msgTypes[6]
913                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
914                 ms.StoreMessageInfo(mi)
915         }
916 }
917
918 func (x *AbsInformation) String() string {
919         return protoimpl.X.MessageStringOf(x)
920 }
921
922 func (*AbsInformation) ProtoMessage() {}
923
924 func (x *AbsInformation) ProtoReflect() protoreflect.Message {
925         mi := &file_ran_load_information_proto_msgTypes[6]
926         if protoimpl.UnsafeEnabled && x != nil {
927                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
928                 if ms.LoadMessageInfo() == nil {
929                         ms.StoreMessageInfo(mi)
930                 }
931                 return ms
932         }
933         return mi.MessageOf(x)
934 }
935
936 // Deprecated: Use AbsInformation.ProtoReflect.Descriptor instead.
937 func (*AbsInformation) Descriptor() ([]byte, []int) {
938         return file_ran_load_information_proto_rawDescGZIP(), []int{6}
939 }
940
941 func (x *AbsInformation) GetMode() AbsInformationMode {
942         if x != nil {
943                 return x.Mode
944         }
945         return AbsInformationMode_UNKNOWN_ABS_INFORMATION_MODE
946 }
947
948 func (x *AbsInformation) GetAbsPatternInfo() string {
949         if x != nil {
950                 return x.AbsPatternInfo
951         }
952         return ""
953 }
954
955 func (x *AbsInformation) GetNumberOfCellSpecificAntennaPorts() NumberOfCellSpecificAntennaPorts {
956         if x != nil {
957                 return x.NumberOfCellSpecificAntennaPorts
958         }
959         return NumberOfCellSpecificAntennaPorts_UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS
960 }
961
962 func (x *AbsInformation) GetMeasurementSubset() string {
963         if x != nil {
964                 return x.MeasurementSubset
965         }
966         return ""
967 }
968
969 // 9.2.67
970 type ExtendedUlInterferenceOverloadInfo struct {
971         state         protoimpl.MessageState
972         sizeCache     protoimpl.SizeCache
973         unknownFields protoimpl.UnknownFields
974
975         AssociatedSubframes                       string                             `protobuf:"bytes,1,opt,name=associated_subframes,json=associatedSubframes,proto3" json:"associated_subframes,omitempty"`
976         ExtendedUlInterferenceOverloadIndications []UlInterferenceOverloadIndication `protobuf:"varint,2,rep,packed,name=extended_ul_interference_overload_indications,json=extendedUlInterferenceOverloadIndications,proto3,enum=entities.UlInterferenceOverloadIndication" json:"extended_ul_interference_overload_indications,omitempty"`
977 }
978
979 func (x *ExtendedUlInterferenceOverloadInfo) Reset() {
980         *x = ExtendedUlInterferenceOverloadInfo{}
981         if protoimpl.UnsafeEnabled {
982                 mi := &file_ran_load_information_proto_msgTypes[7]
983                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
984                 ms.StoreMessageInfo(mi)
985         }
986 }
987
988 func (x *ExtendedUlInterferenceOverloadInfo) String() string {
989         return protoimpl.X.MessageStringOf(x)
990 }
991
992 func (*ExtendedUlInterferenceOverloadInfo) ProtoMessage() {}
993
994 func (x *ExtendedUlInterferenceOverloadInfo) ProtoReflect() protoreflect.Message {
995         mi := &file_ran_load_information_proto_msgTypes[7]
996         if protoimpl.UnsafeEnabled && x != nil {
997                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
998                 if ms.LoadMessageInfo() == nil {
999                         ms.StoreMessageInfo(mi)
1000                 }
1001                 return ms
1002         }
1003         return mi.MessageOf(x)
1004 }
1005
1006 // Deprecated: Use ExtendedUlInterferenceOverloadInfo.ProtoReflect.Descriptor instead.
1007 func (*ExtendedUlInterferenceOverloadInfo) Descriptor() ([]byte, []int) {
1008         return file_ran_load_information_proto_rawDescGZIP(), []int{7}
1009 }
1010
1011 func (x *ExtendedUlInterferenceOverloadInfo) GetAssociatedSubframes() string {
1012         if x != nil {
1013                 return x.AssociatedSubframes
1014         }
1015         return ""
1016 }
1017
1018 func (x *ExtendedUlInterferenceOverloadInfo) GetExtendedUlInterferenceOverloadIndications() []UlInterferenceOverloadIndication {
1019         if x != nil {
1020                 return x.ExtendedUlInterferenceOverloadIndications
1021         }
1022         return nil
1023 }
1024
1025 // 9.2.74
1026 type CompInformation struct {
1027         state         protoimpl.MessageState
1028         sizeCache     protoimpl.SizeCache
1029         unknownFields protoimpl.UnknownFields
1030
1031         CompInformationItems     []*CompInformationItem `protobuf:"bytes,1,rep,name=comp_information_items,json=compInformationItems,proto3" json:"comp_information_items,omitempty"`
1032         CompInformationStartTime *StartTime             `protobuf:"bytes,2,opt,name=comp_information_start_time,json=compInformationStartTime,proto3" json:"comp_information_start_time,omitempty"`
1033 }
1034
1035 func (x *CompInformation) Reset() {
1036         *x = CompInformation{}
1037         if protoimpl.UnsafeEnabled {
1038                 mi := &file_ran_load_information_proto_msgTypes[8]
1039                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1040                 ms.StoreMessageInfo(mi)
1041         }
1042 }
1043
1044 func (x *CompInformation) String() string {
1045         return protoimpl.X.MessageStringOf(x)
1046 }
1047
1048 func (*CompInformation) ProtoMessage() {}
1049
1050 func (x *CompInformation) ProtoReflect() protoreflect.Message {
1051         mi := &file_ran_load_information_proto_msgTypes[8]
1052         if protoimpl.UnsafeEnabled && x != nil {
1053                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1054                 if ms.LoadMessageInfo() == nil {
1055                         ms.StoreMessageInfo(mi)
1056                 }
1057                 return ms
1058         }
1059         return mi.MessageOf(x)
1060 }
1061
1062 // Deprecated: Use CompInformation.ProtoReflect.Descriptor instead.
1063 func (*CompInformation) Descriptor() ([]byte, []int) {
1064         return file_ran_load_information_proto_rawDescGZIP(), []int{8}
1065 }
1066
1067 func (x *CompInformation) GetCompInformationItems() []*CompInformationItem {
1068         if x != nil {
1069                 return x.CompInformationItems
1070         }
1071         return nil
1072 }
1073
1074 func (x *CompInformation) GetCompInformationStartTime() *StartTime {
1075         if x != nil {
1076                 return x.CompInformationStartTime
1077         }
1078         return nil
1079 }
1080
1081 type CompInformationItem struct {
1082         state         protoimpl.MessageState
1083         sizeCache     protoimpl.SizeCache
1084         unknownFields protoimpl.UnknownFields
1085
1086         CompHypothesisSets []*CompHypothesisSet `protobuf:"bytes,1,rep,name=comp_hypothesis_sets,json=compHypothesisSets,proto3" json:"comp_hypothesis_sets,omitempty"`
1087         BenefitMetric      int32                `protobuf:"varint,2,opt,name=benefit_metric,json=benefitMetric,proto3" json:"benefit_metric,omitempty"`
1088 }
1089
1090 func (x *CompInformationItem) Reset() {
1091         *x = CompInformationItem{}
1092         if protoimpl.UnsafeEnabled {
1093                 mi := &file_ran_load_information_proto_msgTypes[9]
1094                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1095                 ms.StoreMessageInfo(mi)
1096         }
1097 }
1098
1099 func (x *CompInformationItem) String() string {
1100         return protoimpl.X.MessageStringOf(x)
1101 }
1102
1103 func (*CompInformationItem) ProtoMessage() {}
1104
1105 func (x *CompInformationItem) ProtoReflect() protoreflect.Message {
1106         mi := &file_ran_load_information_proto_msgTypes[9]
1107         if protoimpl.UnsafeEnabled && x != nil {
1108                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1109                 if ms.LoadMessageInfo() == nil {
1110                         ms.StoreMessageInfo(mi)
1111                 }
1112                 return ms
1113         }
1114         return mi.MessageOf(x)
1115 }
1116
1117 // Deprecated: Use CompInformationItem.ProtoReflect.Descriptor instead.
1118 func (*CompInformationItem) Descriptor() ([]byte, []int) {
1119         return file_ran_load_information_proto_rawDescGZIP(), []int{9}
1120 }
1121
1122 func (x *CompInformationItem) GetCompHypothesisSets() []*CompHypothesisSet {
1123         if x != nil {
1124                 return x.CompHypothesisSets
1125         }
1126         return nil
1127 }
1128
1129 func (x *CompInformationItem) GetBenefitMetric() int32 {
1130         if x != nil {
1131                 return x.BenefitMetric
1132         }
1133         return 0
1134 }
1135
1136 type CompHypothesisSet struct {
1137         state         protoimpl.MessageState
1138         sizeCache     protoimpl.SizeCache
1139         unknownFields protoimpl.UnknownFields
1140
1141         CellId         string `protobuf:"bytes,1,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
1142         CompHypothesis string `protobuf:"bytes,2,opt,name=comp_hypothesis,json=compHypothesis,proto3" json:"comp_hypothesis,omitempty"`
1143 }
1144
1145 func (x *CompHypothesisSet) Reset() {
1146         *x = CompHypothesisSet{}
1147         if protoimpl.UnsafeEnabled {
1148                 mi := &file_ran_load_information_proto_msgTypes[10]
1149                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1150                 ms.StoreMessageInfo(mi)
1151         }
1152 }
1153
1154 func (x *CompHypothesisSet) String() string {
1155         return protoimpl.X.MessageStringOf(x)
1156 }
1157
1158 func (*CompHypothesisSet) ProtoMessage() {}
1159
1160 func (x *CompHypothesisSet) ProtoReflect() protoreflect.Message {
1161         mi := &file_ran_load_information_proto_msgTypes[10]
1162         if protoimpl.UnsafeEnabled && x != nil {
1163                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1164                 if ms.LoadMessageInfo() == nil {
1165                         ms.StoreMessageInfo(mi)
1166                 }
1167                 return ms
1168         }
1169         return mi.MessageOf(x)
1170 }
1171
1172 // Deprecated: Use CompHypothesisSet.ProtoReflect.Descriptor instead.
1173 func (*CompHypothesisSet) Descriptor() ([]byte, []int) {
1174         return file_ran_load_information_proto_rawDescGZIP(), []int{10}
1175 }
1176
1177 func (x *CompHypothesisSet) GetCellId() string {
1178         if x != nil {
1179                 return x.CellId
1180         }
1181         return ""
1182 }
1183
1184 func (x *CompHypothesisSet) GetCompHypothesis() string {
1185         if x != nil {
1186                 return x.CompHypothesis
1187         }
1188         return ""
1189 }
1190
1191 // 9.2.77
1192 type DynamicDlTransmissionInformation struct {
1193         state         protoimpl.MessageState
1194         sizeCache     protoimpl.SizeCache
1195         unknownFields protoimpl.UnknownFields
1196
1197         State             NaicsState `protobuf:"varint,1,opt,name=state,proto3,enum=entities.NaicsState" json:"state,omitempty"`
1198         TransmissionModes string     `protobuf:"bytes,2,opt,name=transmission_modes,json=transmissionModes,proto3" json:"transmission_modes,omitempty"`
1199         PB                uint32     `protobuf:"varint,3,opt,name=p_b,json=pB,proto3" json:"p_b,omitempty"`
1200         PAList            []PA       `protobuf:"varint,4,rep,packed,name=p_a_list,json=pAList,proto3,enum=entities.PA" json:"p_a_list,omitempty"`
1201 }
1202
1203 func (x *DynamicDlTransmissionInformation) Reset() {
1204         *x = DynamicDlTransmissionInformation{}
1205         if protoimpl.UnsafeEnabled {
1206                 mi := &file_ran_load_information_proto_msgTypes[11]
1207                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1208                 ms.StoreMessageInfo(mi)
1209         }
1210 }
1211
1212 func (x *DynamicDlTransmissionInformation) String() string {
1213         return protoimpl.X.MessageStringOf(x)
1214 }
1215
1216 func (*DynamicDlTransmissionInformation) ProtoMessage() {}
1217
1218 func (x *DynamicDlTransmissionInformation) ProtoReflect() protoreflect.Message {
1219         mi := &file_ran_load_information_proto_msgTypes[11]
1220         if protoimpl.UnsafeEnabled && x != nil {
1221                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1222                 if ms.LoadMessageInfo() == nil {
1223                         ms.StoreMessageInfo(mi)
1224                 }
1225                 return ms
1226         }
1227         return mi.MessageOf(x)
1228 }
1229
1230 // Deprecated: Use DynamicDlTransmissionInformation.ProtoReflect.Descriptor instead.
1231 func (*DynamicDlTransmissionInformation) Descriptor() ([]byte, []int) {
1232         return file_ran_load_information_proto_rawDescGZIP(), []int{11}
1233 }
1234
1235 func (x *DynamicDlTransmissionInformation) GetState() NaicsState {
1236         if x != nil {
1237                 return x.State
1238         }
1239         return NaicsState_UNKNOWN_NAICS_STATE
1240 }
1241
1242 func (x *DynamicDlTransmissionInformation) GetTransmissionModes() string {
1243         if x != nil {
1244                 return x.TransmissionModes
1245         }
1246         return ""
1247 }
1248
1249 func (x *DynamicDlTransmissionInformation) GetPB() uint32 {
1250         if x != nil {
1251                 return x.PB
1252         }
1253         return 0
1254 }
1255
1256 func (x *DynamicDlTransmissionInformation) GetPAList() []PA {
1257         if x != nil {
1258                 return x.PAList
1259         }
1260         return nil
1261 }
1262
1263 var File_ran_load_information_proto protoreflect.FileDescriptor
1264
1265 var file_ran_load_information_proto_rawDesc = []byte{
1266         0x0a, 0x1a, 0x72, 0x61, 0x6e, 0x5f, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72,
1267         0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x08, 0x65, 0x6e,
1268         0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x09, 0x65, 0x6e, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74,
1269         0x6f, 0x22, 0x82, 0x01, 0x0a, 0x12, 0x52, 0x61, 0x6e, 0x4c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x66,
1270         0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x6c, 0x6f, 0x61, 0x64,
1271         0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04,
1272         0x52, 0x0d, 0x6c, 0x6f, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12,
1273         0x45, 0x0a, 0x0f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x69, 0x6e, 0x66,
1274         0x6f, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74,
1275         0x69, 0x65, 0x73, 0x2e, 0x43, 0x65, 0x6c, 0x6c, 0x4c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x66, 0x6f,
1276         0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x63, 0x65, 0x6c, 0x6c, 0x4c, 0x6f, 0x61,
1277         0x64, 0x49, 0x6e, 0x66, 0x6f, 0x73, 0x22, 0xa6, 0x07, 0x0a, 0x13, 0x43, 0x65, 0x6c, 0x6c, 0x4c,
1278         0x6f, 0x61, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x17,
1279         0x0a, 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
1280         0x06, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x7b, 0x0a, 0x24, 0x75, 0x6c, 0x5f, 0x69, 0x6e,
1281         0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x6c,
1282         0x6f, 0x61, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18,
1283         0x02, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2a, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
1284         0x2e, 0x55, 0x6c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4f,
1285         0x76, 0x65, 0x72, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
1286         0x6e, 0x52, 0x21, 0x75, 0x6c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63,
1287         0x65, 0x4f, 0x76, 0x65, 0x72, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74,
1288         0x69, 0x6f, 0x6e, 0x73, 0x12, 0x64, 0x0a, 0x1a, 0x75, 0x6c, 0x5f, 0x68, 0x69, 0x67, 0x68, 0x5f,
1289         0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66,
1290         0x6f, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74,
1291         0x69, 0x65, 0x73, 0x2e, 0x55, 0x6c, 0x48, 0x69, 0x67, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66,
1292         0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f,
1293         0x6e, 0x52, 0x17, 0x75, 0x6c, 0x48, 0x69, 0x67, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65,
1294         0x72, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x73, 0x12, 0x64, 0x0a, 0x1c, 0x72, 0x65,
1295         0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x6e, 0x61, 0x72, 0x72, 0x6f, 0x77, 0x62, 0x61, 0x6e,
1296         0x64, 0x5f, 0x74, 0x78, 0x5f, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
1297         0x32, 0x23, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x52, 0x65, 0x6c, 0x61,
1298         0x74, 0x69, 0x76, 0x65, 0x4e, 0x61, 0x72, 0x72, 0x6f, 0x77, 0x62, 0x61, 0x6e, 0x64, 0x54, 0x78,
1299         0x50, 0x6f, 0x77, 0x65, 0x72, 0x52, 0x19, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x4e,
1300         0x61, 0x72, 0x72, 0x6f, 0x77, 0x62, 0x61, 0x6e, 0x64, 0x54, 0x78, 0x50, 0x6f, 0x77, 0x65, 0x72,
1301         0x12, 0x41, 0x0a, 0x0f, 0x61, 0x62, 0x73, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
1302         0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x65, 0x6e, 0x74, 0x69,
1303         0x74, 0x69, 0x65, 0x73, 0x2e, 0x41, 0x62, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
1304         0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x61, 0x62, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
1305         0x69, 0x6f, 0x6e, 0x12, 0x47, 0x0a, 0x11, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x5f, 0x69, 0x6e,
1306         0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a,
1307         0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65,
1308         0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x69, 0x6e, 0x76, 0x6f,
1309         0x6b, 0x65, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5d, 0x0a, 0x1c,
1310         0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x75, 0x6c, 0x5f, 0x64, 0x6c, 0x5f, 0x63,
1311         0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01,
1312         0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x75,
1313         0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74,
1314         0x52, 0x19, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x55, 0x6c, 0x44, 0x6c, 0x43, 0x6f,
1315         0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x80, 0x01, 0x0a, 0x26,
1316         0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x75, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x65,
1317         0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x6c, 0x6f, 0x61,
1318         0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x65,
1319         0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64,
1320         0x55, 0x6c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4f, 0x76,
1321         0x65, 0x72, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x22, 0x65, 0x78, 0x74, 0x65,
1322         0x6e, 0x64, 0x65, 0x64, 0x55, 0x6c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e,
1323         0x63, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x44,
1324         0x0a, 0x10, 0x63, 0x6f, 0x6d, 0x70, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69,
1325         0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74,
1326         0x69, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
1327         0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x63, 0x6f, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61,
1328         0x74, 0x69, 0x6f, 0x6e, 0x12, 0x79, 0x0a, 0x23, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f,
1329         0x64, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f,
1330         0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28,
1331         0x0b, 0x32, 0x2a, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x44, 0x79, 0x6e,
1332         0x61, 0x6d, 0x69, 0x63, 0x44, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69,
1333         0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x20, 0x64,
1334         0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x44, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73,
1335         0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22,
1336         0x8c, 0x01, 0x0a, 0x1d, 0x55, 0x6c, 0x48, 0x69, 0x67, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66,
1337         0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f,
1338         0x6e, 0x12, 0x24, 0x0a, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x63, 0x65, 0x6c, 0x6c,
1339         0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x74, 0x61, 0x72, 0x67, 0x65,
1340         0x74, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x45, 0x0a, 0x1f, 0x75, 0x6c, 0x5f, 0x68, 0x69,
1341         0x67, 0x68, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f,
1342         0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
1343         0x52, 0x1c, 0x75, 0x6c, 0x48, 0x69, 0x67, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72,
1344         0x65, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x84,
1345         0x03, 0x0a, 0x19, 0x52, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x61, 0x72, 0x72, 0x6f,
1346         0x77, 0x62, 0x61, 0x6e, 0x64, 0x54, 0x78, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x12, 0x20, 0x0a, 0x0c,
1347         0x72, 0x6e, 0x74, 0x70, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x70, 0x72, 0x62, 0x18, 0x01, 0x20, 0x01,
1348         0x28, 0x09, 0x52, 0x0a, 0x72, 0x6e, 0x74, 0x70, 0x50, 0x65, 0x72, 0x50, 0x72, 0x62, 0x12, 0x3e,
1349         0x0a, 0x0e, 0x72, 0x6e, 0x74, 0x70, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64,
1350         0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65,
1351         0x73, 0x2e, 0x52, 0x6e, 0x74, 0x70, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52,
1352         0x0d, 0x72, 0x6e, 0x74, 0x70, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x7b,
1353         0x0a, 0x25, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x6f, 0x66, 0x5f, 0x63, 0x65, 0x6c, 0x6c,
1354         0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x5f, 0x61, 0x6e, 0x74, 0x65, 0x6e, 0x6e,
1355         0x61, 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2a, 0x2e,
1356         0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f,
1357         0x66, 0x43, 0x65, 0x6c, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x41, 0x6e, 0x74,
1358         0x65, 0x6e, 0x6e, 0x61, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x52, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65,
1359         0x72, 0x4f, 0x66, 0x43, 0x65, 0x6c, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x41,
1360         0x6e, 0x74, 0x65, 0x6e, 0x6e, 0x61, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x12, 0x0f, 0x0a, 0x03, 0x70,
1361         0x5f, 0x62, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x70, 0x42, 0x12, 0x3a, 0x0a, 0x19,
1362         0x70, 0x64, 0x63, 0x63, 0x68, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e,
1363         0x63, 0x65, 0x5f, 0x69, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
1364         0x17, 0x70, 0x64, 0x63, 0x63, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e,
1365         0x63, 0x65, 0x49, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x12, 0x3b, 0x0a, 0x0d, 0x65, 0x6e, 0x68, 0x61,
1366         0x6e, 0x63, 0x65, 0x64, 0x5f, 0x72, 0x6e, 0x74, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32,
1367         0x16, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x6e, 0x68, 0x61, 0x6e,
1368         0x63, 0x65, 0x64, 0x52, 0x6e, 0x74, 0x70, 0x52, 0x0c, 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63, 0x65,
1369         0x64, 0x52, 0x6e, 0x74, 0x70, 0x22, 0xe2, 0x01, 0x0a, 0x0c, 0x45, 0x6e, 0x68, 0x61, 0x6e, 0x63,
1370         0x65, 0x64, 0x52, 0x6e, 0x74, 0x70, 0x12, 0x30, 0x0a, 0x14, 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63,
1371         0x65, 0x64, 0x5f, 0x72, 0x6e, 0x74, 0x70, 0x5f, 0x62, 0x69, 0x74, 0x6d, 0x61, 0x70, 0x18, 0x01,
1372         0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x52, 0x6e,
1373         0x74, 0x70, 0x42, 0x69, 0x74, 0x6d, 0x61, 0x70, 0x12, 0x52, 0x0a, 0x19, 0x72, 0x6e, 0x74, 0x70,
1374         0x5f, 0x68, 0x69, 0x67, 0x68, 0x5f, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x74, 0x68, 0x72, 0x65,
1375         0x73, 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x65, 0x6e,
1376         0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x52, 0x6e, 0x74, 0x70, 0x54, 0x68, 0x72, 0x65, 0x73,
1377         0x68, 0x6f, 0x6c, 0x64, 0x52, 0x16, 0x72, 0x6e, 0x74, 0x70, 0x48, 0x69, 0x67, 0x68, 0x50, 0x6f,
1378         0x77, 0x65, 0x72, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x4c, 0x0a, 0x18,
1379         0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x5f, 0x72, 0x6e, 0x74, 0x70, 0x5f, 0x73, 0x74,
1380         0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13,
1381         0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54,
1382         0x69, 0x6d, 0x65, 0x52, 0x15, 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x52, 0x6e, 0x74,
1383         0x70, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x5c, 0x0a, 0x09, 0x53, 0x74,
1384         0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74,
1385         0x5f, 0x73, 0x66, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x73, 0x74, 0x61, 0x72,
1386         0x74, 0x53, 0x66, 0x6e, 0x12, 0x32, 0x0a, 0x15, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x73, 0x75,
1387         0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x02, 0x20,
1388         0x01, 0x28, 0x05, 0x52, 0x13, 0x73, 0x74, 0x61, 0x72, 0x74, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61,
1389         0x6d, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x98, 0x02, 0x0a, 0x0e, 0x41, 0x62, 0x73,
1390         0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x30, 0x0a, 0x04, 0x6d,
1391         0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x65, 0x6e, 0x74, 0x69,
1392         0x74, 0x69, 0x65, 0x73, 0x2e, 0x41, 0x62, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
1393         0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x28, 0x0a,
1394         0x10, 0x61, 0x62, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x5f, 0x69, 0x6e, 0x66,
1395         0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x61, 0x62, 0x73, 0x50, 0x61, 0x74, 0x74,
1396         0x65, 0x72, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x7b, 0x0a, 0x25, 0x6e, 0x75, 0x6d, 0x62, 0x65,
1397         0x72, 0x5f, 0x6f, 0x66, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66,
1398         0x69, 0x63, 0x5f, 0x61, 0x6e, 0x74, 0x65, 0x6e, 0x6e, 0x61, 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x73,
1399         0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2a, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65,
1400         0x73, 0x2e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x43, 0x65, 0x6c, 0x6c, 0x53, 0x70,
1401         0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x41, 0x6e, 0x74, 0x65, 0x6e, 0x6e, 0x61, 0x50, 0x6f, 0x72,
1402         0x74, 0x73, 0x52, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x43, 0x65, 0x6c, 0x6c,
1403         0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x41, 0x6e, 0x74, 0x65, 0x6e, 0x6e, 0x61, 0x50,
1404         0x6f, 0x72, 0x74, 0x73, 0x12, 0x2d, 0x0a, 0x12, 0x6d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d,
1405         0x65, 0x6e, 0x74, 0x5f, 0x73, 0x75, 0x62, 0x73, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
1406         0x52, 0x11, 0x6d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x75, 0x62,
1407         0x73, 0x65, 0x74, 0x22, 0xe6, 0x01, 0x0a, 0x22, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64,
1408         0x55, 0x6c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4f, 0x76,
1409         0x65, 0x72, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x31, 0x0a, 0x14, 0x61, 0x73,
1410         0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d,
1411         0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69,
1412         0x61, 0x74, 0x65, 0x64, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x8c, 0x01,
1413         0x0a, 0x2d, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x75, 0x6c, 0x5f, 0x69, 0x6e,
1414         0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x6c,
1415         0x6f, 0x61, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18,
1416         0x02, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2a, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
1417         0x2e, 0x55, 0x6c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4f,
1418         0x76, 0x65, 0x72, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
1419         0x6e, 0x52, 0x29, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x55, 0x6c, 0x49, 0x6e, 0x74,
1420         0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x6c, 0x6f, 0x61,
1421         0x64, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xba, 0x01, 0x0a,
1422         0x0f, 0x43, 0x6f, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1423         0x12, 0x53, 0x0a, 0x16, 0x63, 0x6f, 0x6d, 0x70, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61,
1424         0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
1425         0x32, 0x1d, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x6d, 0x70,
1426         0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x74, 0x65, 0x6d, 0x52,
1427         0x14, 0x63, 0x6f, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1428         0x49, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x52, 0x0a, 0x1b, 0x63, 0x6f, 0x6d, 0x70, 0x5f, 0x69, 0x6e,
1429         0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f,
1430         0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x65, 0x6e, 0x74,
1431         0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x52,
1432         0x18, 0x63, 0x6f, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1433         0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x8b, 0x01, 0x0a, 0x13, 0x43, 0x6f,
1434         0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x74, 0x65,
1435         0x6d, 0x12, 0x4d, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x70, 0x5f, 0x68, 0x79, 0x70, 0x6f, 0x74, 0x68,
1436         0x65, 0x73, 0x69, 0x73, 0x5f, 0x73, 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
1437         0x1b, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x48,
1438         0x79, 0x70, 0x6f, 0x74, 0x68, 0x65, 0x73, 0x69, 0x73, 0x53, 0x65, 0x74, 0x52, 0x12, 0x63, 0x6f,
1439         0x6d, 0x70, 0x48, 0x79, 0x70, 0x6f, 0x74, 0x68, 0x65, 0x73, 0x69, 0x73, 0x53, 0x65, 0x74, 0x73,
1440         0x12, 0x25, 0x0a, 0x0e, 0x62, 0x65, 0x6e, 0x65, 0x66, 0x69, 0x74, 0x5f, 0x6d, 0x65, 0x74, 0x72,
1441         0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x62, 0x65, 0x6e, 0x65, 0x66, 0x69,
1442         0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x22, 0x55, 0x0a, 0x11, 0x43, 0x6f, 0x6d, 0x70, 0x48,
1443         0x79, 0x70, 0x6f, 0x74, 0x68, 0x65, 0x73, 0x69, 0x73, 0x53, 0x65, 0x74, 0x12, 0x17, 0x0a, 0x07,
1444         0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x63,
1445         0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, 0x70, 0x5f, 0x68, 0x79,
1446         0x70, 0x6f, 0x74, 0x68, 0x65, 0x73, 0x69, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e,
1447         0x63, 0x6f, 0x6d, 0x70, 0x48, 0x79, 0x70, 0x6f, 0x74, 0x68, 0x65, 0x73, 0x69, 0x73, 0x22, 0xb6,
1448         0x01, 0x0a, 0x20, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x44, 0x6c, 0x54, 0x72, 0x61, 0x6e,
1449         0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
1450         0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01,
1451         0x28, 0x0e, 0x32, 0x14, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x61,
1452         0x69, 0x63, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12,
1453         0x2d, 0x0a, 0x12, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f,
1454         0x6d, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x74, 0x72, 0x61,
1455         0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x0f,
1456         0x0a, 0x03, 0x70, 0x5f, 0x62, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x70, 0x42, 0x12,
1457         0x26, 0x0a, 0x08, 0x70, 0x5f, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28,
1458         0x0e, 0x32, 0x0c, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x50, 0x41, 0x52,
1459         0x06, 0x70, 0x41, 0x4c, 0x69, 0x73, 0x74, 0x2a, 0x99, 0x01, 0x0a, 0x20, 0x55, 0x6c, 0x49, 0x6e,
1460         0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x6c, 0x6f,
1461         0x61, 0x64, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x2b,
1462         0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x55, 0x4c, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52,
1463         0x46, 0x45, 0x52, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x4c, 0x4f, 0x41, 0x44,
1464         0x5f, 0x49, 0x4e, 0x44, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x00, 0x12, 0x15, 0x0a,
1465         0x11, 0x48, 0x49, 0x47, 0x48, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x46, 0x45, 0x52, 0x45, 0x4e,
1466         0x43, 0x45, 0x10, 0x01, 0x12, 0x17, 0x0a, 0x13, 0x4d, 0x45, 0x44, 0x49, 0x55, 0x4d, 0x5f, 0x49,
1467         0x4e, 0x54, 0x45, 0x52, 0x46, 0x45, 0x52, 0x45, 0x4e, 0x43, 0x45, 0x10, 0x02, 0x12, 0x14, 0x0a,
1468         0x10, 0x4c, 0x4f, 0x57, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x46, 0x45, 0x52, 0x45, 0x4e, 0x43,
1469         0x45, 0x10, 0x03, 0x2a, 0xd8, 0x01, 0x0a, 0x0d, 0x52, 0x6e, 0x74, 0x70, 0x54, 0x68, 0x72, 0x65,
1470         0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x1a, 0x0a, 0x16, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e,
1471         0x5f, 0x52, 0x4e, 0x54, 0x50, 0x5f, 0x54, 0x48, 0x52, 0x45, 0x53, 0x48, 0x4f, 0x4c, 0x44, 0x10,
1472         0x00, 0x12, 0x10, 0x0a, 0x0c, 0x4e, 0x45, 0x47, 0x5f, 0x49, 0x4e, 0x46, 0x49, 0x4e, 0x49, 0x54,
1473         0x59, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x45, 0x47, 0x5f, 0x31, 0x31, 0x10, 0x02, 0x12,
1474         0x0a, 0x0a, 0x06, 0x4e, 0x45, 0x47, 0x5f, 0x31, 0x30, 0x10, 0x03, 0x12, 0x09, 0x0a, 0x05, 0x4e,
1475         0x45, 0x47, 0x5f, 0x39, 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x45, 0x47, 0x5f, 0x38, 0x10,
1476         0x05, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x45, 0x47, 0x5f, 0x37, 0x10, 0x06, 0x12, 0x09, 0x0a, 0x05,
1477         0x4e, 0x45, 0x47, 0x5f, 0x36, 0x10, 0x07, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x45, 0x47, 0x5f, 0x35,
1478         0x10, 0x08, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x45, 0x47, 0x5f, 0x34, 0x10, 0x09, 0x12, 0x09, 0x0a,
1479         0x05, 0x4e, 0x45, 0x47, 0x5f, 0x33, 0x10, 0x0a, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x45, 0x47, 0x5f,
1480         0x32, 0x10, 0x0b, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x45, 0x47, 0x5f, 0x31, 0x10, 0x0c, 0x12, 0x06,
1481         0x0a, 0x02, 0x56, 0x30, 0x10, 0x0d, 0x12, 0x06, 0x0a, 0x02, 0x56, 0x31, 0x10, 0x0e, 0x12, 0x06,
1482         0x0a, 0x02, 0x56, 0x32, 0x10, 0x0f, 0x12, 0x06, 0x0a, 0x02, 0x56, 0x33, 0x10, 0x10, 0x2a, 0x85,
1483         0x01, 0x0a, 0x20, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x43, 0x65, 0x6c, 0x6c, 0x53,
1484         0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x41, 0x6e, 0x74, 0x65, 0x6e, 0x6e, 0x61, 0x50, 0x6f,
1485         0x72, 0x74, 0x73, 0x12, 0x31, 0x0a, 0x2d, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4e,
1486         0x55, 0x4d, 0x42, 0x45, 0x52, 0x5f, 0x4f, 0x46, 0x5f, 0x43, 0x45, 0x4c, 0x4c, 0x5f, 0x53, 0x50,
1487         0x45, 0x43, 0x49, 0x46, 0x49, 0x43, 0x5f, 0x41, 0x4e, 0x54, 0x45, 0x4e, 0x4e, 0x41, 0x5f, 0x50,
1488         0x4f, 0x52, 0x54, 0x53, 0x10, 0x00, 0x12, 0x0e, 0x0a, 0x0a, 0x56, 0x31, 0x5f, 0x41, 0x4e, 0x54,
1489         0x5f, 0x50, 0x52, 0x54, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x56, 0x32, 0x5f, 0x41, 0x4e, 0x54,
1490         0x5f, 0x50, 0x52, 0x54, 0x10, 0x02, 0x12, 0x0e, 0x0a, 0x0a, 0x56, 0x34, 0x5f, 0x41, 0x4e, 0x54,
1491         0x5f, 0x50, 0x52, 0x54, 0x10, 0x04, 0x2a, 0x6c, 0x0a, 0x12, 0x41, 0x62, 0x73, 0x49, 0x6e, 0x66,
1492         0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x1c,
1493         0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x41, 0x42, 0x53, 0x5f, 0x49, 0x4e, 0x46, 0x4f,
1494         0x52, 0x4d, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x10, 0x00, 0x12, 0x10,
1495         0x0a, 0x0c, 0x41, 0x42, 0x53, 0x5f, 0x49, 0x4e, 0x46, 0x4f, 0x5f, 0x46, 0x44, 0x44, 0x10, 0x01,
1496         0x12, 0x10, 0x0a, 0x0c, 0x41, 0x42, 0x53, 0x5f, 0x49, 0x4e, 0x46, 0x4f, 0x5f, 0x54, 0x44, 0x44,
1497         0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, 0x41, 0x42, 0x53, 0x5f, 0x49, 0x4e, 0x41, 0x43, 0x54, 0x49,
1498         0x56, 0x45, 0x10, 0x03, 0x2a, 0x7f, 0x0a, 0x10, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x49, 0x6e,
1499         0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x19, 0x55, 0x4e, 0x4b, 0x4e,
1500         0x4f, 0x57, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x49, 0x4e, 0x44, 0x49, 0x43,
1501         0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, 0x41, 0x42, 0x53, 0x5f, 0x49,
1502         0x4e, 0x46, 0x4f, 0x52, 0x4d, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x01, 0x12, 0x1b, 0x0a, 0x17,
1503         0x53, 0x54, 0x41, 0x52, 0x54, 0x5f, 0x4e, 0x41, 0x49, 0x43, 0x53, 0x5f, 0x49, 0x4e, 0x46, 0x4f,
1504         0x52, 0x4d, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x02, 0x12, 0x1a, 0x0a, 0x16, 0x53, 0x54, 0x4f,
1505         0x50, 0x5f, 0x4e, 0x41, 0x49, 0x43, 0x53, 0x5f, 0x49, 0x4e, 0x46, 0x4f, 0x52, 0x4d, 0x41, 0x54,
1506         0x49, 0x4f, 0x4e, 0x10, 0x03, 0x2a, 0x4b, 0x0a, 0x0a, 0x4e, 0x61, 0x69, 0x63, 0x73, 0x53, 0x74,
1507         0x61, 0x74, 0x65, 0x12, 0x17, 0x0a, 0x13, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4e,
1508         0x41, 0x49, 0x43, 0x53, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c,
1509         0x4e, 0x41, 0x49, 0x43, 0x53, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x01, 0x12, 0x12,
1510         0x0a, 0x0e, 0x4e, 0x41, 0x49, 0x43, 0x53, 0x5f, 0x49, 0x4e, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45,
1511         0x10, 0x02, 0x2a, 0x82, 0x01, 0x0a, 0x02, 0x50, 0x41, 0x12, 0x0e, 0x0a, 0x0a, 0x55, 0x4e, 0x4b,
1512         0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x50, 0x41, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x42, 0x5f,
1513         0x4e, 0x45, 0x47, 0x5f, 0x36, 0x10, 0x01, 0x12, 0x13, 0x0a, 0x0f, 0x44, 0x42, 0x5f, 0x4e, 0x45,
1514         0x47, 0x5f, 0x34, 0x5f, 0x44, 0x4f, 0x54, 0x5f, 0x37, 0x37, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08,
1515         0x44, 0x42, 0x5f, 0x4e, 0x45, 0x47, 0x5f, 0x33, 0x10, 0x03, 0x12, 0x13, 0x0a, 0x0f, 0x44, 0x42,
1516         0x5f, 0x4e, 0x45, 0x47, 0x5f, 0x31, 0x5f, 0x44, 0x4f, 0x54, 0x5f, 0x37, 0x37, 0x10, 0x04, 0x12,
1517         0x08, 0x0a, 0x04, 0x44, 0x42, 0x5f, 0x30, 0x10, 0x05, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x42, 0x5f,
1518         0x31, 0x10, 0x06, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x42, 0x5f, 0x32, 0x10, 0x07, 0x12, 0x08, 0x0a,
1519         0x04, 0x44, 0x42, 0x5f, 0x33, 0x10, 0x08, 0x42, 0x33, 0x5a, 0x31, 0x67, 0x65, 0x72, 0x72, 0x69,
1520         0x74, 0x2e, 0x6f, 0x2d, 0x72, 0x61, 0x6e, 0x2d, 0x73, 0x63, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x72,
1521         0x2f, 0x72, 0x69, 0x63, 0x2d, 0x70, 0x6c, 0x74, 0x2f, 0x6e, 0x6f, 0x64, 0x65, 0x62, 0x2d, 0x72,
1522         0x6e, 0x69, 0x62, 0x2f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72,
1523         0x6f, 0x74, 0x6f, 0x33,
1524 }
1525
1526 var (
1527         file_ran_load_information_proto_rawDescOnce sync.Once
1528         file_ran_load_information_proto_rawDescData = file_ran_load_information_proto_rawDesc
1529 )
1530
1531 func file_ran_load_information_proto_rawDescGZIP() []byte {
1532         file_ran_load_information_proto_rawDescOnce.Do(func() {
1533                 file_ran_load_information_proto_rawDescData = protoimpl.X.CompressGZIP(file_ran_load_information_proto_rawDescData)
1534         })
1535         return file_ran_load_information_proto_rawDescData
1536 }
1537
1538 var file_ran_load_information_proto_enumTypes = make([]protoimpl.EnumInfo, 7)
1539 var file_ran_load_information_proto_msgTypes = make([]protoimpl.MessageInfo, 12)
1540 var file_ran_load_information_proto_goTypes = []interface{}{
1541         (UlInterferenceOverloadIndication)(0),      // 0: entities.UlInterferenceOverloadIndication
1542         (RntpThreshold)(0),                         // 1: entities.RntpThreshold
1543         (NumberOfCellSpecificAntennaPorts)(0),      // 2: entities.NumberOfCellSpecificAntennaPorts
1544         (AbsInformationMode)(0),                    // 3: entities.AbsInformationMode
1545         (InvokeIndication)(0),                      // 4: entities.InvokeIndication
1546         (NaicsState)(0),                            // 5: entities.NaicsState
1547         (PA)(0),                                    // 6: entities.PA
1548         (*RanLoadInformation)(nil),                 // 7: entities.RanLoadInformation
1549         (*CellLoadInformation)(nil),                // 8: entities.CellLoadInformation
1550         (*UlHighInterferenceInformation)(nil),      // 9: entities.UlHighInterferenceInformation
1551         (*RelativeNarrowbandTxPower)(nil),          // 10: entities.RelativeNarrowbandTxPower
1552         (*EnhancedRntp)(nil),                       // 11: entities.EnhancedRntp
1553         (*StartTime)(nil),                          // 12: entities.StartTime
1554         (*AbsInformation)(nil),                     // 13: entities.AbsInformation
1555         (*ExtendedUlInterferenceOverloadInfo)(nil), // 14: entities.ExtendedUlInterferenceOverloadInfo
1556         (*CompInformation)(nil),                    // 15: entities.CompInformation
1557         (*CompInformationItem)(nil),                // 16: entities.CompInformationItem
1558         (*CompHypothesisSet)(nil),                  // 17: entities.CompHypothesisSet
1559         (*DynamicDlTransmissionInformation)(nil),   // 18: entities.DynamicDlTransmissionInformation
1560         (SubframeAssignment)(0),                    // 19: entities.SubframeAssignment
1561 }
1562 var file_ran_load_information_proto_depIdxs = []int32{
1563         8,  // 0: entities.RanLoadInformation.cell_load_infos:type_name -> entities.CellLoadInformation
1564         0,  // 1: entities.CellLoadInformation.ul_interference_overload_indications:type_name -> entities.UlInterferenceOverloadIndication
1565         9,  // 2: entities.CellLoadInformation.ul_high_interference_infos:type_name -> entities.UlHighInterferenceInformation
1566         10, // 3: entities.CellLoadInformation.relative_narrowband_tx_power:type_name -> entities.RelativeNarrowbandTxPower
1567         13, // 4: entities.CellLoadInformation.abs_information:type_name -> entities.AbsInformation
1568         4,  // 5: entities.CellLoadInformation.invoke_indication:type_name -> entities.InvokeIndication
1569         19, // 6: entities.CellLoadInformation.intended_ul_dl_configuration:type_name -> entities.SubframeAssignment
1570         14, // 7: entities.CellLoadInformation.extended_ul_interference_overload_info:type_name -> entities.ExtendedUlInterferenceOverloadInfo
1571         15, // 8: entities.CellLoadInformation.comp_information:type_name -> entities.CompInformation
1572         18, // 9: entities.CellLoadInformation.dynamic_dl_transmission_information:type_name -> entities.DynamicDlTransmissionInformation
1573         1,  // 10: entities.RelativeNarrowbandTxPower.rntp_threshold:type_name -> entities.RntpThreshold
1574         2,  // 11: entities.RelativeNarrowbandTxPower.number_of_cell_specific_antenna_ports:type_name -> entities.NumberOfCellSpecificAntennaPorts
1575         11, // 12: entities.RelativeNarrowbandTxPower.enhanced_rntp:type_name -> entities.EnhancedRntp
1576         1,  // 13: entities.EnhancedRntp.rntp_high_power_threshold:type_name -> entities.RntpThreshold
1577         12, // 14: entities.EnhancedRntp.enhanced_rntp_start_time:type_name -> entities.StartTime
1578         3,  // 15: entities.AbsInformation.mode:type_name -> entities.AbsInformationMode
1579         2,  // 16: entities.AbsInformation.number_of_cell_specific_antenna_ports:type_name -> entities.NumberOfCellSpecificAntennaPorts
1580         0,  // 17: entities.ExtendedUlInterferenceOverloadInfo.extended_ul_interference_overload_indications:type_name -> entities.UlInterferenceOverloadIndication
1581         16, // 18: entities.CompInformation.comp_information_items:type_name -> entities.CompInformationItem
1582         12, // 19: entities.CompInformation.comp_information_start_time:type_name -> entities.StartTime
1583         17, // 20: entities.CompInformationItem.comp_hypothesis_sets:type_name -> entities.CompHypothesisSet
1584         5,  // 21: entities.DynamicDlTransmissionInformation.state:type_name -> entities.NaicsState
1585         6,  // 22: entities.DynamicDlTransmissionInformation.p_a_list:type_name -> entities.PA
1586         23, // [23:23] is the sub-list for method output_type
1587         23, // [23:23] is the sub-list for method input_type
1588         23, // [23:23] is the sub-list for extension type_name
1589         23, // [23:23] is the sub-list for extension extendee
1590         0,  // [0:23] is the sub-list for field type_name
1591 }
1592
1593 func init() { file_ran_load_information_proto_init() }
1594 func file_ran_load_information_proto_init() {
1595         if File_ran_load_information_proto != nil {
1596                 return
1597         }
1598         file_enb_proto_init()
1599         if !protoimpl.UnsafeEnabled {
1600                 file_ran_load_information_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1601                         switch v := v.(*RanLoadInformation); i {
1602                         case 0:
1603                                 return &v.state
1604                         case 1:
1605                                 return &v.sizeCache
1606                         case 2:
1607                                 return &v.unknownFields
1608                         default:
1609                                 return nil
1610                         }
1611                 }
1612                 file_ran_load_information_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1613                         switch v := v.(*CellLoadInformation); i {
1614                         case 0:
1615                                 return &v.state
1616                         case 1:
1617                                 return &v.sizeCache
1618                         case 2:
1619                                 return &v.unknownFields
1620                         default:
1621                                 return nil
1622                         }
1623                 }
1624                 file_ran_load_information_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1625                         switch v := v.(*UlHighInterferenceInformation); i {
1626                         case 0:
1627                                 return &v.state
1628                         case 1:
1629                                 return &v.sizeCache
1630                         case 2:
1631                                 return &v.unknownFields
1632                         default:
1633                                 return nil
1634                         }
1635                 }
1636                 file_ran_load_information_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1637                         switch v := v.(*RelativeNarrowbandTxPower); i {
1638                         case 0:
1639                                 return &v.state
1640                         case 1:
1641                                 return &v.sizeCache
1642                         case 2:
1643                                 return &v.unknownFields
1644                         default:
1645                                 return nil
1646                         }
1647                 }
1648                 file_ran_load_information_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1649                         switch v := v.(*EnhancedRntp); i {
1650                         case 0:
1651                                 return &v.state
1652                         case 1:
1653                                 return &v.sizeCache
1654                         case 2:
1655                                 return &v.unknownFields
1656                         default:
1657                                 return nil
1658                         }
1659                 }
1660                 file_ran_load_information_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1661                         switch v := v.(*StartTime); i {
1662                         case 0:
1663                                 return &v.state
1664                         case 1:
1665                                 return &v.sizeCache
1666                         case 2:
1667                                 return &v.unknownFields
1668                         default:
1669                                 return nil
1670                         }
1671                 }
1672                 file_ran_load_information_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1673                         switch v := v.(*AbsInformation); i {
1674                         case 0:
1675                                 return &v.state
1676                         case 1:
1677                                 return &v.sizeCache
1678                         case 2:
1679                                 return &v.unknownFields
1680                         default:
1681                                 return nil
1682                         }
1683                 }
1684                 file_ran_load_information_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1685                         switch v := v.(*ExtendedUlInterferenceOverloadInfo); i {
1686                         case 0:
1687                                 return &v.state
1688                         case 1:
1689                                 return &v.sizeCache
1690                         case 2:
1691                                 return &v.unknownFields
1692                         default:
1693                                 return nil
1694                         }
1695                 }
1696                 file_ran_load_information_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1697                         switch v := v.(*CompInformation); i {
1698                         case 0:
1699                                 return &v.state
1700                         case 1:
1701                                 return &v.sizeCache
1702                         case 2:
1703                                 return &v.unknownFields
1704                         default:
1705                                 return nil
1706                         }
1707                 }
1708                 file_ran_load_information_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
1709                         switch v := v.(*CompInformationItem); i {
1710                         case 0:
1711                                 return &v.state
1712                         case 1:
1713                                 return &v.sizeCache
1714                         case 2:
1715                                 return &v.unknownFields
1716                         default:
1717                                 return nil
1718                         }
1719                 }
1720                 file_ran_load_information_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
1721                         switch v := v.(*CompHypothesisSet); i {
1722                         case 0:
1723                                 return &v.state
1724                         case 1:
1725                                 return &v.sizeCache
1726                         case 2:
1727                                 return &v.unknownFields
1728                         default:
1729                                 return nil
1730                         }
1731                 }
1732                 file_ran_load_information_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
1733                         switch v := v.(*DynamicDlTransmissionInformation); i {
1734                         case 0:
1735                                 return &v.state
1736                         case 1:
1737                                 return &v.sizeCache
1738                         case 2:
1739                                 return &v.unknownFields
1740                         default:
1741                                 return nil
1742                         }
1743                 }
1744         }
1745         type x struct{}
1746         out := protoimpl.TypeBuilder{
1747                 File: protoimpl.DescBuilder{
1748                         GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1749                         RawDescriptor: file_ran_load_information_proto_rawDesc,
1750                         NumEnums:      7,
1751                         NumMessages:   12,
1752                         NumExtensions: 0,
1753                         NumServices:   0,
1754                 },
1755                 GoTypes:           file_ran_load_information_proto_goTypes,
1756                 DependencyIndexes: file_ran_load_information_proto_depIdxs,
1757                 EnumInfos:         file_ran_load_information_proto_enumTypes,
1758                 MessageInfos:      file_ran_load_information_proto_msgTypes,
1759         }.Build()
1760         File_ran_load_information_proto = out.File
1761         file_ran_load_information_proto_rawDesc = nil
1762         file_ran_load_information_proto_goTypes = nil
1763         file_ran_load_information_proto_depIdxs = nil
1764 }