bd4e83df854cd47b970b746ec88b4b41db14be31
[ric-plt/nodeb-rnib.git] / entities / gnb.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.25.0
24 //      protoc        v3.6.1
25 // source: gnb.proto
26
27 package entities
28
29 import (
30         proto "github.com/golang/protobuf/proto"
31         protoreflect "google.golang.org/protobuf/reflect/protoreflect"
32         protoimpl "google.golang.org/protobuf/runtime/protoimpl"
33         reflect "reflect"
34         sync "sync"
35 )
36
37 const (
38         // Verify that this generated code is sufficiently up-to-date.
39         _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
40         // Verify that runtime/protoimpl is sufficiently up-to-date.
41         _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
42 )
43
44 // This is a compile-time assertion that a sufficiently up-to-date version
45 // of the legacy proto package is being used.
46 const _ = proto.ProtoPackageIsVersion4
47
48 type Nrscs int32
49
50 const (
51         Nrscs_UNKNOWN_NRSCS Nrscs = 0
52         Nrscs_SCS15         Nrscs = 1
53         Nrscs_SCS30         Nrscs = 2
54         Nrscs_SCS60         Nrscs = 3
55         Nrscs_SCS120        Nrscs = 4
56 )
57
58 // Enum value maps for Nrscs.
59 var (
60         Nrscs_name = map[int32]string{
61                 0: "UNKNOWN_NRSCS",
62                 1: "SCS15",
63                 2: "SCS30",
64                 3: "SCS60",
65                 4: "SCS120",
66         }
67         Nrscs_value = map[string]int32{
68                 "UNKNOWN_NRSCS": 0,
69                 "SCS15":         1,
70                 "SCS30":         2,
71                 "SCS60":         3,
72                 "SCS120":        4,
73         }
74 )
75
76 func (x Nrscs) Enum() *Nrscs {
77         p := new(Nrscs)
78         *p = x
79         return p
80 }
81
82 func (x Nrscs) String() string {
83         return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
84 }
85
86 func (Nrscs) Descriptor() protoreflect.EnumDescriptor {
87         return file_gnb_proto_enumTypes[0].Descriptor()
88 }
89
90 func (Nrscs) Type() protoreflect.EnumType {
91         return &file_gnb_proto_enumTypes[0]
92 }
93
94 func (x Nrscs) Number() protoreflect.EnumNumber {
95         return protoreflect.EnumNumber(x)
96 }
97
98 // Deprecated: Use Nrscs.Descriptor instead.
99 func (Nrscs) EnumDescriptor() ([]byte, []int) {
100         return file_gnb_proto_rawDescGZIP(), []int{0}
101 }
102
103 type Ncnrb int32
104
105 const (
106         Ncnrb_UNKNOWN_NCNRB Ncnrb = 0
107         Ncnrb_NRB11         Ncnrb = 1
108         Ncnrb_NRB18         Ncnrb = 2
109         Ncnrb_NRB24         Ncnrb = 3
110         Ncnrb_NRB25         Ncnrb = 4
111         Ncnrb_NRB31         Ncnrb = 5
112         Ncnrb_NRB32         Ncnrb = 6
113         Ncnrb_NRB38         Ncnrb = 7
114         Ncnrb_NRB51         Ncnrb = 8
115         Ncnrb_NRB52         Ncnrb = 9
116         Ncnrb_NRB65         Ncnrb = 10
117         Ncnrb_NRB66         Ncnrb = 11
118         Ncnrb_NRB78         Ncnrb = 12
119         Ncnrb_NRB79         Ncnrb = 13
120         Ncnrb_NRB93         Ncnrb = 14
121         Ncnrb_NRB106        Ncnrb = 15
122         Ncnrb_NRB107        Ncnrb = 16
123         Ncnrb_NRB121        Ncnrb = 17
124         Ncnrb_NRB132        Ncnrb = 18
125         Ncnrb_NRB133        Ncnrb = 19
126         Ncnrb_NRB135        Ncnrb = 20
127         Ncnrb_NRB160        Ncnrb = 21
128         Ncnrb_NRB162        Ncnrb = 22
129         Ncnrb_NRB189        Ncnrb = 23
130         Ncnrb_NRB216        Ncnrb = 24
131         Ncnrb_NRB217        Ncnrb = 25
132         Ncnrb_NRB245        Ncnrb = 26
133         Ncnrb_NRB264        Ncnrb = 27
134         Ncnrb_NRB270        Ncnrb = 28
135         Ncnrb_NRB273        Ncnrb = 29
136 )
137
138 // Enum value maps for Ncnrb.
139 var (
140         Ncnrb_name = map[int32]string{
141                 0:  "UNKNOWN_NCNRB",
142                 1:  "NRB11",
143                 2:  "NRB18",
144                 3:  "NRB24",
145                 4:  "NRB25",
146                 5:  "NRB31",
147                 6:  "NRB32",
148                 7:  "NRB38",
149                 8:  "NRB51",
150                 9:  "NRB52",
151                 10: "NRB65",
152                 11: "NRB66",
153                 12: "NRB78",
154                 13: "NRB79",
155                 14: "NRB93",
156                 15: "NRB106",
157                 16: "NRB107",
158                 17: "NRB121",
159                 18: "NRB132",
160                 19: "NRB133",
161                 20: "NRB135",
162                 21: "NRB160",
163                 22: "NRB162",
164                 23: "NRB189",
165                 24: "NRB216",
166                 25: "NRB217",
167                 26: "NRB245",
168                 27: "NRB264",
169                 28: "NRB270",
170                 29: "NRB273",
171         }
172         Ncnrb_value = map[string]int32{
173                 "UNKNOWN_NCNRB": 0,
174                 "NRB11":         1,
175                 "NRB18":         2,
176                 "NRB24":         3,
177                 "NRB25":         4,
178                 "NRB31":         5,
179                 "NRB32":         6,
180                 "NRB38":         7,
181                 "NRB51":         8,
182                 "NRB52":         9,
183                 "NRB65":         10,
184                 "NRB66":         11,
185                 "NRB78":         12,
186                 "NRB79":         13,
187                 "NRB93":         14,
188                 "NRB106":        15,
189                 "NRB107":        16,
190                 "NRB121":        17,
191                 "NRB132":        18,
192                 "NRB133":        19,
193                 "NRB135":        20,
194                 "NRB160":        21,
195                 "NRB162":        22,
196                 "NRB189":        23,
197                 "NRB216":        24,
198                 "NRB217":        25,
199                 "NRB245":        26,
200                 "NRB264":        27,
201                 "NRB270":        28,
202                 "NRB273":        29,
203         }
204 )
205
206 func (x Ncnrb) Enum() *Ncnrb {
207         p := new(Ncnrb)
208         *p = x
209         return p
210 }
211
212 func (x Ncnrb) String() string {
213         return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
214 }
215
216 func (Ncnrb) Descriptor() protoreflect.EnumDescriptor {
217         return file_gnb_proto_enumTypes[1].Descriptor()
218 }
219
220 func (Ncnrb) Type() protoreflect.EnumType {
221         return &file_gnb_proto_enumTypes[1]
222 }
223
224 func (x Ncnrb) Number() protoreflect.EnumNumber {
225         return protoreflect.EnumNumber(x)
226 }
227
228 // Deprecated: Use Ncnrb.Descriptor instead.
229 func (Ncnrb) EnumDescriptor() ([]byte, []int) {
230         return file_gnb_proto_rawDescGZIP(), []int{1}
231 }
232
233 type Nr_Mode int32
234
235 const (
236         Nr_UNKNOWN Nr_Mode = 0
237         Nr_FDD     Nr_Mode = 1
238         Nr_TDD     Nr_Mode = 2
239 )
240
241 // Enum value maps for Nr_Mode.
242 var (
243         Nr_Mode_name = map[int32]string{
244                 0: "UNKNOWN",
245                 1: "FDD",
246                 2: "TDD",
247         }
248         Nr_Mode_value = map[string]int32{
249                 "UNKNOWN": 0,
250                 "FDD":     1,
251                 "TDD":     2,
252         }
253 )
254
255 func (x Nr_Mode) Enum() *Nr_Mode {
256         p := new(Nr_Mode)
257         *p = x
258         return p
259 }
260
261 func (x Nr_Mode) String() string {
262         return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
263 }
264
265 func (Nr_Mode) Descriptor() protoreflect.EnumDescriptor {
266         return file_gnb_proto_enumTypes[2].Descriptor()
267 }
268
269 func (Nr_Mode) Type() protoreflect.EnumType {
270         return &file_gnb_proto_enumTypes[2]
271 }
272
273 func (x Nr_Mode) Number() protoreflect.EnumNumber {
274         return protoreflect.EnumNumber(x)
275 }
276
277 // Deprecated: Use Nr_Mode.Descriptor instead.
278 func (Nr_Mode) EnumDescriptor() ([]byte, []int) {
279         return file_gnb_proto_rawDescGZIP(), []int{3, 0}
280 }
281
282 type Gnb struct {
283         state         protoimpl.MessageState
284         sizeCache     protoimpl.SizeCache
285         unknownFields protoimpl.UnknownFields
286
287         ServedNrCells []*ServedNRCell          `protobuf:"bytes,1,rep,name=served_nr_cells,json=servedNrCells,proto3" json:"served_nr_cells,omitempty"`
288         RanFunctions  []*RanFunction           `protobuf:"bytes,2,rep,name=ran_functions,json=ranFunctions,proto3" json:"ran_functions,omitempty"`
289         GnbType       GnbType                  `protobuf:"varint,3,opt,name=gnb_type,json=gnbType,proto3,enum=entities.GnbType" json:"gnb_type,omitempty"`
290         NodeConfigs   []*E2NodeComponentConfig `protobuf:"bytes,4,rep,name=node_configs,json=nodeConfigs,proto3" json:"node_configs,omitempty"`
291 }
292
293 func (x *Gnb) Reset() {
294         *x = Gnb{}
295         if protoimpl.UnsafeEnabled {
296                 mi := &file_gnb_proto_msgTypes[0]
297                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
298                 ms.StoreMessageInfo(mi)
299         }
300 }
301
302 func (x *Gnb) String() string {
303         return protoimpl.X.MessageStringOf(x)
304 }
305
306 func (*Gnb) ProtoMessage() {}
307
308 func (x *Gnb) ProtoReflect() protoreflect.Message {
309         mi := &file_gnb_proto_msgTypes[0]
310         if protoimpl.UnsafeEnabled && x != nil {
311                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
312                 if ms.LoadMessageInfo() == nil {
313                         ms.StoreMessageInfo(mi)
314                 }
315                 return ms
316         }
317         return mi.MessageOf(x)
318 }
319
320 // Deprecated: Use Gnb.ProtoReflect.Descriptor instead.
321 func (*Gnb) Descriptor() ([]byte, []int) {
322         return file_gnb_proto_rawDescGZIP(), []int{0}
323 }
324
325 func (x *Gnb) GetServedNrCells() []*ServedNRCell {
326         if x != nil {
327                 return x.ServedNrCells
328         }
329         return nil
330 }
331
332 func (x *Gnb) GetRanFunctions() []*RanFunction {
333         if x != nil {
334                 return x.RanFunctions
335         }
336         return nil
337 }
338
339 func (x *Gnb) GetGnbType() GnbType {
340         if x != nil {
341                 return x.GnbType
342         }
343         return GnbType_UNKNOWN_GNB_TYPE
344 }
345
346 func (x *Gnb) GetNodeConfigs() []*E2NodeComponentConfig {
347         if x != nil {
348                 return x.NodeConfigs
349         }
350         return nil
351 }
352
353 type ServedNRCell struct {
354         state         protoimpl.MessageState
355         sizeCache     protoimpl.SizeCache
356         unknownFields protoimpl.UnknownFields
357
358         ServedNrCellInformation *ServedNRCellInformation  `protobuf:"bytes,1,opt,name=served_nr_cell_information,json=servedNrCellInformation,proto3" json:"served_nr_cell_information,omitempty"`
359         NrNeighbourInfos        []*NrNeighbourInformation `protobuf:"bytes,2,rep,name=nr_neighbour_infos,json=nrNeighbourInfos,proto3" json:"nr_neighbour_infos,omitempty"`
360 }
361
362 func (x *ServedNRCell) Reset() {
363         *x = ServedNRCell{}
364         if protoimpl.UnsafeEnabled {
365                 mi := &file_gnb_proto_msgTypes[1]
366                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
367                 ms.StoreMessageInfo(mi)
368         }
369 }
370
371 func (x *ServedNRCell) String() string {
372         return protoimpl.X.MessageStringOf(x)
373 }
374
375 func (*ServedNRCell) ProtoMessage() {}
376
377 func (x *ServedNRCell) ProtoReflect() protoreflect.Message {
378         mi := &file_gnb_proto_msgTypes[1]
379         if protoimpl.UnsafeEnabled && x != nil {
380                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
381                 if ms.LoadMessageInfo() == nil {
382                         ms.StoreMessageInfo(mi)
383                 }
384                 return ms
385         }
386         return mi.MessageOf(x)
387 }
388
389 // Deprecated: Use ServedNRCell.ProtoReflect.Descriptor instead.
390 func (*ServedNRCell) Descriptor() ([]byte, []int) {
391         return file_gnb_proto_rawDescGZIP(), []int{1}
392 }
393
394 func (x *ServedNRCell) GetServedNrCellInformation() *ServedNRCellInformation {
395         if x != nil {
396                 return x.ServedNrCellInformation
397         }
398         return nil
399 }
400
401 func (x *ServedNRCell) GetNrNeighbourInfos() []*NrNeighbourInformation {
402         if x != nil {
403                 return x.NrNeighbourInfos
404         }
405         return nil
406 }
407
408 type ServedNRCellInformation struct {
409         state         protoimpl.MessageState
410         sizeCache     protoimpl.SizeCache
411         unknownFields protoimpl.UnknownFields
412
413         NrPci                     uint32                                `protobuf:"varint,1,opt,name=nr_pci,json=nrPci,proto3" json:"nr_pci,omitempty"`
414         CellId                    string                                `protobuf:"bytes,2,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
415         Stac5G                    string                                `protobuf:"bytes,3,opt,name=stac5g,proto3" json:"stac5g,omitempty"`
416         ConfiguredStac            string                                `protobuf:"bytes,4,opt,name=configured_stac,json=configuredStac,proto3" json:"configured_stac,omitempty"`
417         ServedPlmns               []string                              `protobuf:"bytes,5,rep,name=served_plmns,json=servedPlmns,proto3" json:"served_plmns,omitempty"`
418         NrMode                    Nr_Mode                               `protobuf:"varint,6,opt,name=nr_mode,json=nrMode,proto3,enum=entities.Nr_Mode" json:"nr_mode,omitempty"`
419         ChoiceNrMode              *ServedNRCellInformation_ChoiceNRMode `protobuf:"bytes,7,opt,name=choice_nr_mode,json=choiceNrMode,proto3" json:"choice_nr_mode,omitempty"`
420         AdditionalCellInformation *AdditionalCellInformation            `protobuf:"bytes,8,opt,name=additional_cell_information,json=additionalCellInformation,proto3" json:"additional_cell_information,omitempty"`
421 }
422
423 func (x *ServedNRCellInformation) Reset() {
424         *x = ServedNRCellInformation{}
425         if protoimpl.UnsafeEnabled {
426                 mi := &file_gnb_proto_msgTypes[2]
427                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
428                 ms.StoreMessageInfo(mi)
429         }
430 }
431
432 func (x *ServedNRCellInformation) String() string {
433         return protoimpl.X.MessageStringOf(x)
434 }
435
436 func (*ServedNRCellInformation) ProtoMessage() {}
437
438 func (x *ServedNRCellInformation) ProtoReflect() protoreflect.Message {
439         mi := &file_gnb_proto_msgTypes[2]
440         if protoimpl.UnsafeEnabled && x != nil {
441                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
442                 if ms.LoadMessageInfo() == nil {
443                         ms.StoreMessageInfo(mi)
444                 }
445                 return ms
446         }
447         return mi.MessageOf(x)
448 }
449
450 // Deprecated: Use ServedNRCellInformation.ProtoReflect.Descriptor instead.
451 func (*ServedNRCellInformation) Descriptor() ([]byte, []int) {
452         return file_gnb_proto_rawDescGZIP(), []int{2}
453 }
454
455 func (x *ServedNRCellInformation) GetNrPci() uint32 {
456         if x != nil {
457                 return x.NrPci
458         }
459         return 0
460 }
461
462 func (x *ServedNRCellInformation) GetCellId() string {
463         if x != nil {
464                 return x.CellId
465         }
466         return ""
467 }
468
469 func (x *ServedNRCellInformation) GetStac5G() string {
470         if x != nil {
471                 return x.Stac5G
472         }
473         return ""
474 }
475
476 func (x *ServedNRCellInformation) GetConfiguredStac() string {
477         if x != nil {
478                 return x.ConfiguredStac
479         }
480         return ""
481 }
482
483 func (x *ServedNRCellInformation) GetServedPlmns() []string {
484         if x != nil {
485                 return x.ServedPlmns
486         }
487         return nil
488 }
489
490 func (x *ServedNRCellInformation) GetNrMode() Nr_Mode {
491         if x != nil {
492                 return x.NrMode
493         }
494         return Nr_UNKNOWN
495 }
496
497 func (x *ServedNRCellInformation) GetChoiceNrMode() *ServedNRCellInformation_ChoiceNRMode {
498         if x != nil {
499                 return x.ChoiceNrMode
500         }
501         return nil
502 }
503
504 func (x *ServedNRCellInformation) GetAdditionalCellInformation() *AdditionalCellInformation {
505         if x != nil {
506                 return x.AdditionalCellInformation
507         }
508         return nil
509 }
510
511 type Nr struct {
512         state         protoimpl.MessageState
513         sizeCache     protoimpl.SizeCache
514         unknownFields protoimpl.UnknownFields
515 }
516
517 func (x *Nr) Reset() {
518         *x = Nr{}
519         if protoimpl.UnsafeEnabled {
520                 mi := &file_gnb_proto_msgTypes[3]
521                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
522                 ms.StoreMessageInfo(mi)
523         }
524 }
525
526 func (x *Nr) String() string {
527         return protoimpl.X.MessageStringOf(x)
528 }
529
530 func (*Nr) ProtoMessage() {}
531
532 func (x *Nr) ProtoReflect() protoreflect.Message {
533         mi := &file_gnb_proto_msgTypes[3]
534         if protoimpl.UnsafeEnabled && x != nil {
535                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
536                 if ms.LoadMessageInfo() == nil {
537                         ms.StoreMessageInfo(mi)
538                 }
539                 return ms
540         }
541         return mi.MessageOf(x)
542 }
543
544 // Deprecated: Use Nr.ProtoReflect.Descriptor instead.
545 func (*Nr) Descriptor() ([]byte, []int) {
546         return file_gnb_proto_rawDescGZIP(), []int{3}
547 }
548
549 type NrFrequencyInfo struct {
550         state         protoimpl.MessageState
551         sizeCache     protoimpl.SizeCache
552         unknownFields protoimpl.UnknownFields
553
554         NrArFcn        uint64                          `protobuf:"varint,1,opt,name=nr_ar_fcn,json=nrArFcn,proto3" json:"nr_ar_fcn,omitempty"`
555         SulInformation *NrFrequencyInfo_SulInformation `protobuf:"bytes,3,opt,name=sulInformation,proto3" json:"sulInformation,omitempty"`
556         FrequencyBands []*FrequencyBandItem            `protobuf:"bytes,4,rep,name=frequency_bands,json=frequencyBands,proto3" json:"frequency_bands,omitempty"`
557 }
558
559 func (x *NrFrequencyInfo) Reset() {
560         *x = NrFrequencyInfo{}
561         if protoimpl.UnsafeEnabled {
562                 mi := &file_gnb_proto_msgTypes[4]
563                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
564                 ms.StoreMessageInfo(mi)
565         }
566 }
567
568 func (x *NrFrequencyInfo) String() string {
569         return protoimpl.X.MessageStringOf(x)
570 }
571
572 func (*NrFrequencyInfo) ProtoMessage() {}
573
574 func (x *NrFrequencyInfo) ProtoReflect() protoreflect.Message {
575         mi := &file_gnb_proto_msgTypes[4]
576         if protoimpl.UnsafeEnabled && x != nil {
577                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
578                 if ms.LoadMessageInfo() == nil {
579                         ms.StoreMessageInfo(mi)
580                 }
581                 return ms
582         }
583         return mi.MessageOf(x)
584 }
585
586 // Deprecated: Use NrFrequencyInfo.ProtoReflect.Descriptor instead.
587 func (*NrFrequencyInfo) Descriptor() ([]byte, []int) {
588         return file_gnb_proto_rawDescGZIP(), []int{4}
589 }
590
591 func (x *NrFrequencyInfo) GetNrArFcn() uint64 {
592         if x != nil {
593                 return x.NrArFcn
594         }
595         return 0
596 }
597
598 func (x *NrFrequencyInfo) GetSulInformation() *NrFrequencyInfo_SulInformation {
599         if x != nil {
600                 return x.SulInformation
601         }
602         return nil
603 }
604
605 func (x *NrFrequencyInfo) GetFrequencyBands() []*FrequencyBandItem {
606         if x != nil {
607                 return x.FrequencyBands
608         }
609         return nil
610 }
611
612 type FrequencyBandItem struct {
613         state         protoimpl.MessageState
614         sizeCache     protoimpl.SizeCache
615         unknownFields protoimpl.UnknownFields
616
617         NrFrequencyBand   uint32   `protobuf:"varint,1,opt,name=nr_frequency_band,json=nrFrequencyBand,proto3" json:"nr_frequency_band,omitempty"`
618         SupportedSulBands []uint32 `protobuf:"varint,2,rep,packed,name=supported_sul_bands,json=supportedSulBands,proto3" json:"supported_sul_bands,omitempty"`
619 }
620
621 func (x *FrequencyBandItem) Reset() {
622         *x = FrequencyBandItem{}
623         if protoimpl.UnsafeEnabled {
624                 mi := &file_gnb_proto_msgTypes[5]
625                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
626                 ms.StoreMessageInfo(mi)
627         }
628 }
629
630 func (x *FrequencyBandItem) String() string {
631         return protoimpl.X.MessageStringOf(x)
632 }
633
634 func (*FrequencyBandItem) ProtoMessage() {}
635
636 func (x *FrequencyBandItem) ProtoReflect() protoreflect.Message {
637         mi := &file_gnb_proto_msgTypes[5]
638         if protoimpl.UnsafeEnabled && x != nil {
639                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
640                 if ms.LoadMessageInfo() == nil {
641                         ms.StoreMessageInfo(mi)
642                 }
643                 return ms
644         }
645         return mi.MessageOf(x)
646 }
647
648 // Deprecated: Use FrequencyBandItem.ProtoReflect.Descriptor instead.
649 func (*FrequencyBandItem) Descriptor() ([]byte, []int) {
650         return file_gnb_proto_rawDescGZIP(), []int{5}
651 }
652
653 func (x *FrequencyBandItem) GetNrFrequencyBand() uint32 {
654         if x != nil {
655                 return x.NrFrequencyBand
656         }
657         return 0
658 }
659
660 func (x *FrequencyBandItem) GetSupportedSulBands() []uint32 {
661         if x != nil {
662                 return x.SupportedSulBands
663         }
664         return nil
665 }
666
667 type NrTransmissionBandwidth struct {
668         state         protoimpl.MessageState
669         sizeCache     protoimpl.SizeCache
670         unknownFields protoimpl.UnknownFields
671
672         Nrscs Nrscs `protobuf:"varint,1,opt,name=nrscs,proto3,enum=entities.Nrscs" json:"nrscs,omitempty"`
673         Ncnrb Ncnrb `protobuf:"varint,2,opt,name=ncnrb,proto3,enum=entities.Ncnrb" json:"ncnrb,omitempty"`
674 }
675
676 func (x *NrTransmissionBandwidth) Reset() {
677         *x = NrTransmissionBandwidth{}
678         if protoimpl.UnsafeEnabled {
679                 mi := &file_gnb_proto_msgTypes[6]
680                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
681                 ms.StoreMessageInfo(mi)
682         }
683 }
684
685 func (x *NrTransmissionBandwidth) String() string {
686         return protoimpl.X.MessageStringOf(x)
687 }
688
689 func (*NrTransmissionBandwidth) ProtoMessage() {}
690
691 func (x *NrTransmissionBandwidth) ProtoReflect() protoreflect.Message {
692         mi := &file_gnb_proto_msgTypes[6]
693         if protoimpl.UnsafeEnabled && x != nil {
694                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
695                 if ms.LoadMessageInfo() == nil {
696                         ms.StoreMessageInfo(mi)
697                 }
698                 return ms
699         }
700         return mi.MessageOf(x)
701 }
702
703 // Deprecated: Use NrTransmissionBandwidth.ProtoReflect.Descriptor instead.
704 func (*NrTransmissionBandwidth) Descriptor() ([]byte, []int) {
705         return file_gnb_proto_rawDescGZIP(), []int{6}
706 }
707
708 func (x *NrTransmissionBandwidth) GetNrscs() Nrscs {
709         if x != nil {
710                 return x.Nrscs
711         }
712         return Nrscs_UNKNOWN_NRSCS
713 }
714
715 func (x *NrTransmissionBandwidth) GetNcnrb() Ncnrb {
716         if x != nil {
717                 return x.Ncnrb
718         }
719         return Ncnrb_UNKNOWN_NCNRB
720 }
721
722 type NrNeighbourInformation struct {
723         state         protoimpl.MessageState
724         sizeCache     protoimpl.SizeCache
725         unknownFields protoimpl.UnknownFields
726
727         NrPci          uint32                               `protobuf:"varint,1,opt,name=nr_pci,json=nrPci,proto3" json:"nr_pci,omitempty"`
728         NrCgi          string                               `protobuf:"bytes,2,opt,name=nr_cgi,json=nrCgi,proto3" json:"nr_cgi,omitempty"`
729         NrMode         Nr_Mode                              `protobuf:"varint,3,opt,name=nr_mode,json=nrMode,proto3,enum=entities.Nr_Mode" json:"nr_mode,omitempty"`
730         ChoiceNrMode   *NrNeighbourInformation_ChoiceNRMode `protobuf:"bytes,4,opt,name=choice_nr_mode,json=choiceNrMode,proto3" json:"choice_nr_mode,omitempty"`
731         Stac5G         string                               `protobuf:"bytes,5,opt,name=stac5g,proto3" json:"stac5g,omitempty"`
732         ConfiguredStac string                               `protobuf:"bytes,6,opt,name=configured_stac,json=configuredStac,proto3" json:"configured_stac,omitempty"`
733 }
734
735 func (x *NrNeighbourInformation) Reset() {
736         *x = NrNeighbourInformation{}
737         if protoimpl.UnsafeEnabled {
738                 mi := &file_gnb_proto_msgTypes[7]
739                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
740                 ms.StoreMessageInfo(mi)
741         }
742 }
743
744 func (x *NrNeighbourInformation) String() string {
745         return protoimpl.X.MessageStringOf(x)
746 }
747
748 func (*NrNeighbourInformation) ProtoMessage() {}
749
750 func (x *NrNeighbourInformation) ProtoReflect() protoreflect.Message {
751         mi := &file_gnb_proto_msgTypes[7]
752         if protoimpl.UnsafeEnabled && x != nil {
753                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
754                 if ms.LoadMessageInfo() == nil {
755                         ms.StoreMessageInfo(mi)
756                 }
757                 return ms
758         }
759         return mi.MessageOf(x)
760 }
761
762 // Deprecated: Use NrNeighbourInformation.ProtoReflect.Descriptor instead.
763 func (*NrNeighbourInformation) Descriptor() ([]byte, []int) {
764         return file_gnb_proto_rawDescGZIP(), []int{7}
765 }
766
767 func (x *NrNeighbourInformation) GetNrPci() uint32 {
768         if x != nil {
769                 return x.NrPci
770         }
771         return 0
772 }
773
774 func (x *NrNeighbourInformation) GetNrCgi() string {
775         if x != nil {
776                 return x.NrCgi
777         }
778         return ""
779 }
780
781 func (x *NrNeighbourInformation) GetNrMode() Nr_Mode {
782         if x != nil {
783                 return x.NrMode
784         }
785         return Nr_UNKNOWN
786 }
787
788 func (x *NrNeighbourInformation) GetChoiceNrMode() *NrNeighbourInformation_ChoiceNRMode {
789         if x != nil {
790                 return x.ChoiceNrMode
791         }
792         return nil
793 }
794
795 func (x *NrNeighbourInformation) GetStac5G() string {
796         if x != nil {
797                 return x.Stac5G
798         }
799         return ""
800 }
801
802 func (x *NrNeighbourInformation) GetConfiguredStac() string {
803         if x != nil {
804                 return x.ConfiguredStac
805         }
806         return ""
807 }
808
809 type ServedNRCellInformation_ChoiceNRMode struct {
810         state         protoimpl.MessageState
811         sizeCache     protoimpl.SizeCache
812         unknownFields protoimpl.UnknownFields
813
814         Fdd *ServedNRCellInformation_ChoiceNRMode_FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"`
815         Tdd *ServedNRCellInformation_ChoiceNRMode_TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"`
816 }
817
818 func (x *ServedNRCellInformation_ChoiceNRMode) Reset() {
819         *x = ServedNRCellInformation_ChoiceNRMode{}
820         if protoimpl.UnsafeEnabled {
821                 mi := &file_gnb_proto_msgTypes[8]
822                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
823                 ms.StoreMessageInfo(mi)
824         }
825 }
826
827 func (x *ServedNRCellInformation_ChoiceNRMode) String() string {
828         return protoimpl.X.MessageStringOf(x)
829 }
830
831 func (*ServedNRCellInformation_ChoiceNRMode) ProtoMessage() {}
832
833 func (x *ServedNRCellInformation_ChoiceNRMode) ProtoReflect() protoreflect.Message {
834         mi := &file_gnb_proto_msgTypes[8]
835         if protoimpl.UnsafeEnabled && x != nil {
836                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
837                 if ms.LoadMessageInfo() == nil {
838                         ms.StoreMessageInfo(mi)
839                 }
840                 return ms
841         }
842         return mi.MessageOf(x)
843 }
844
845 // Deprecated: Use ServedNRCellInformation_ChoiceNRMode.ProtoReflect.Descriptor instead.
846 func (*ServedNRCellInformation_ChoiceNRMode) Descriptor() ([]byte, []int) {
847         return file_gnb_proto_rawDescGZIP(), []int{2, 0}
848 }
849
850 func (x *ServedNRCellInformation_ChoiceNRMode) GetFdd() *ServedNRCellInformation_ChoiceNRMode_FddInfo {
851         if x != nil {
852                 return x.Fdd
853         }
854         return nil
855 }
856
857 func (x *ServedNRCellInformation_ChoiceNRMode) GetTdd() *ServedNRCellInformation_ChoiceNRMode_TddInfo {
858         if x != nil {
859                 return x.Tdd
860         }
861         return nil
862 }
863
864 type ServedNRCellInformation_ChoiceNRMode_FddInfo struct {
865         state         protoimpl.MessageState
866         sizeCache     protoimpl.SizeCache
867         unknownFields protoimpl.UnknownFields
868
869         UlFreqInfo              *NrFrequencyInfo         `protobuf:"bytes,1,opt,name=ul_freq_info,json=ulFreqInfo,proto3" json:"ul_freq_info,omitempty"`
870         DlFreqInfo              *NrFrequencyInfo         `protobuf:"bytes,2,opt,name=dl_freq_info,json=dlFreqInfo,proto3" json:"dl_freq_info,omitempty"`
871         UlTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,3,opt,name=ul_transmission_bandwidth,json=ulTransmissionBandwidth,proto3" json:"ul_transmission_bandwidth,omitempty"`
872         DlTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,4,opt,name=dl_transmission_bandwidth,json=dlTransmissionBandwidth,proto3" json:"dl_transmission_bandwidth,omitempty"`
873 }
874
875 func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) Reset() {
876         *x = ServedNRCellInformation_ChoiceNRMode_FddInfo{}
877         if protoimpl.UnsafeEnabled {
878                 mi := &file_gnb_proto_msgTypes[9]
879                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
880                 ms.StoreMessageInfo(mi)
881         }
882 }
883
884 func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) String() string {
885         return protoimpl.X.MessageStringOf(x)
886 }
887
888 func (*ServedNRCellInformation_ChoiceNRMode_FddInfo) ProtoMessage() {}
889
890 func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) ProtoReflect() protoreflect.Message {
891         mi := &file_gnb_proto_msgTypes[9]
892         if protoimpl.UnsafeEnabled && x != nil {
893                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
894                 if ms.LoadMessageInfo() == nil {
895                         ms.StoreMessageInfo(mi)
896                 }
897                 return ms
898         }
899         return mi.MessageOf(x)
900 }
901
902 // Deprecated: Use ServedNRCellInformation_ChoiceNRMode_FddInfo.ProtoReflect.Descriptor instead.
903 func (*ServedNRCellInformation_ChoiceNRMode_FddInfo) Descriptor() ([]byte, []int) {
904         return file_gnb_proto_rawDescGZIP(), []int{2, 0, 0}
905 }
906
907 func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlFreqInfo() *NrFrequencyInfo {
908         if x != nil {
909                 return x.UlFreqInfo
910         }
911         return nil
912 }
913
914 func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlFreqInfo() *NrFrequencyInfo {
915         if x != nil {
916                 return x.DlFreqInfo
917         }
918         return nil
919 }
920
921 func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlTransmissionBandwidth() *NrTransmissionBandwidth {
922         if x != nil {
923                 return x.UlTransmissionBandwidth
924         }
925         return nil
926 }
927
928 func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlTransmissionBandwidth() *NrTransmissionBandwidth {
929         if x != nil {
930                 return x.DlTransmissionBandwidth
931         }
932         return nil
933 }
934
935 type ServedNRCellInformation_ChoiceNRMode_TddInfo struct {
936         state         protoimpl.MessageState
937         sizeCache     protoimpl.SizeCache
938         unknownFields protoimpl.UnknownFields
939
940         NrFreqInfo            *NrFrequencyInfo         `protobuf:"bytes,1,opt,name=nr_freq_info,json=nrFreqInfo,proto3" json:"nr_freq_info,omitempty"`
941         TransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,2,opt,name=transmission_bandwidth,json=transmissionBandwidth,proto3" json:"transmission_bandwidth,omitempty"`
942 }
943
944 func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) Reset() {
945         *x = ServedNRCellInformation_ChoiceNRMode_TddInfo{}
946         if protoimpl.UnsafeEnabled {
947                 mi := &file_gnb_proto_msgTypes[10]
948                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
949                 ms.StoreMessageInfo(mi)
950         }
951 }
952
953 func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) String() string {
954         return protoimpl.X.MessageStringOf(x)
955 }
956
957 func (*ServedNRCellInformation_ChoiceNRMode_TddInfo) ProtoMessage() {}
958
959 func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) ProtoReflect() protoreflect.Message {
960         mi := &file_gnb_proto_msgTypes[10]
961         if protoimpl.UnsafeEnabled && x != nil {
962                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
963                 if ms.LoadMessageInfo() == nil {
964                         ms.StoreMessageInfo(mi)
965                 }
966                 return ms
967         }
968         return mi.MessageOf(x)
969 }
970
971 // Deprecated: Use ServedNRCellInformation_ChoiceNRMode_TddInfo.ProtoReflect.Descriptor instead.
972 func (*ServedNRCellInformation_ChoiceNRMode_TddInfo) Descriptor() ([]byte, []int) {
973         return file_gnb_proto_rawDescGZIP(), []int{2, 0, 1}
974 }
975
976 func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetNrFreqInfo() *NrFrequencyInfo {
977         if x != nil {
978                 return x.NrFreqInfo
979         }
980         return nil
981 }
982
983 func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetTransmissionBandwidth() *NrTransmissionBandwidth {
984         if x != nil {
985                 return x.TransmissionBandwidth
986         }
987         return nil
988 }
989
990 type NrFrequencyInfo_SulInformation struct {
991         state         protoimpl.MessageState
992         sizeCache     protoimpl.SizeCache
993         unknownFields protoimpl.UnknownFields
994
995         SulArFcn                 uint64                   `protobuf:"varint,1,opt,name=sul_ar_fcn,json=sulArFcn,proto3" json:"sul_ar_fcn,omitempty"`
996         SulTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,2,opt,name=sul_transmission_bandwidth,json=sulTransmissionBandwidth,proto3" json:"sul_transmission_bandwidth,omitempty"`
997 }
998
999 func (x *NrFrequencyInfo_SulInformation) Reset() {
1000         *x = NrFrequencyInfo_SulInformation{}
1001         if protoimpl.UnsafeEnabled {
1002                 mi := &file_gnb_proto_msgTypes[11]
1003                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1004                 ms.StoreMessageInfo(mi)
1005         }
1006 }
1007
1008 func (x *NrFrequencyInfo_SulInformation) String() string {
1009         return protoimpl.X.MessageStringOf(x)
1010 }
1011
1012 func (*NrFrequencyInfo_SulInformation) ProtoMessage() {}
1013
1014 func (x *NrFrequencyInfo_SulInformation) ProtoReflect() protoreflect.Message {
1015         mi := &file_gnb_proto_msgTypes[11]
1016         if protoimpl.UnsafeEnabled && x != nil {
1017                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1018                 if ms.LoadMessageInfo() == nil {
1019                         ms.StoreMessageInfo(mi)
1020                 }
1021                 return ms
1022         }
1023         return mi.MessageOf(x)
1024 }
1025
1026 // Deprecated: Use NrFrequencyInfo_SulInformation.ProtoReflect.Descriptor instead.
1027 func (*NrFrequencyInfo_SulInformation) Descriptor() ([]byte, []int) {
1028         return file_gnb_proto_rawDescGZIP(), []int{4, 0}
1029 }
1030
1031 func (x *NrFrequencyInfo_SulInformation) GetSulArFcn() uint64 {
1032         if x != nil {
1033                 return x.SulArFcn
1034         }
1035         return 0
1036 }
1037
1038 func (x *NrFrequencyInfo_SulInformation) GetSulTransmissionBandwidth() *NrTransmissionBandwidth {
1039         if x != nil {
1040                 return x.SulTransmissionBandwidth
1041         }
1042         return nil
1043 }
1044
1045 type NrNeighbourInformation_ChoiceNRMode struct {
1046         state         protoimpl.MessageState
1047         sizeCache     protoimpl.SizeCache
1048         unknownFields protoimpl.UnknownFields
1049
1050         Fdd *NrNeighbourInformation_ChoiceNRMode_FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"`
1051         Tdd *NrNeighbourInformation_ChoiceNRMode_TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"`
1052 }
1053
1054 func (x *NrNeighbourInformation_ChoiceNRMode) Reset() {
1055         *x = NrNeighbourInformation_ChoiceNRMode{}
1056         if protoimpl.UnsafeEnabled {
1057                 mi := &file_gnb_proto_msgTypes[12]
1058                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1059                 ms.StoreMessageInfo(mi)
1060         }
1061 }
1062
1063 func (x *NrNeighbourInformation_ChoiceNRMode) String() string {
1064         return protoimpl.X.MessageStringOf(x)
1065 }
1066
1067 func (*NrNeighbourInformation_ChoiceNRMode) ProtoMessage() {}
1068
1069 func (x *NrNeighbourInformation_ChoiceNRMode) ProtoReflect() protoreflect.Message {
1070         mi := &file_gnb_proto_msgTypes[12]
1071         if protoimpl.UnsafeEnabled && x != nil {
1072                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1073                 if ms.LoadMessageInfo() == nil {
1074                         ms.StoreMessageInfo(mi)
1075                 }
1076                 return ms
1077         }
1078         return mi.MessageOf(x)
1079 }
1080
1081 // Deprecated: Use NrNeighbourInformation_ChoiceNRMode.ProtoReflect.Descriptor instead.
1082 func (*NrNeighbourInformation_ChoiceNRMode) Descriptor() ([]byte, []int) {
1083         return file_gnb_proto_rawDescGZIP(), []int{7, 0}
1084 }
1085
1086 func (x *NrNeighbourInformation_ChoiceNRMode) GetFdd() *NrNeighbourInformation_ChoiceNRMode_FddInfo {
1087         if x != nil {
1088                 return x.Fdd
1089         }
1090         return nil
1091 }
1092
1093 func (x *NrNeighbourInformation_ChoiceNRMode) GetTdd() *NrNeighbourInformation_ChoiceNRMode_TddInfo {
1094         if x != nil {
1095                 return x.Tdd
1096         }
1097         return nil
1098 }
1099
1100 type NrNeighbourInformation_ChoiceNRMode_FddInfo struct {
1101         state         protoimpl.MessageState
1102         sizeCache     protoimpl.SizeCache
1103         unknownFields protoimpl.UnknownFields
1104
1105         UlarFcnFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ular_fcn_freq_info,json=ularFcnFreqInfo,proto3" json:"ular_fcn_freq_info,omitempty"`
1106         DlarFcnFreqInfo *NrFrequencyInfo `protobuf:"bytes,2,opt,name=dlar_fcn_freq_info,json=dlarFcnFreqInfo,proto3" json:"dlar_fcn_freq_info,omitempty"`
1107 }
1108
1109 func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) Reset() {
1110         *x = NrNeighbourInformation_ChoiceNRMode_FddInfo{}
1111         if protoimpl.UnsafeEnabled {
1112                 mi := &file_gnb_proto_msgTypes[13]
1113                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1114                 ms.StoreMessageInfo(mi)
1115         }
1116 }
1117
1118 func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) String() string {
1119         return protoimpl.X.MessageStringOf(x)
1120 }
1121
1122 func (*NrNeighbourInformation_ChoiceNRMode_FddInfo) ProtoMessage() {}
1123
1124 func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) ProtoReflect() protoreflect.Message {
1125         mi := &file_gnb_proto_msgTypes[13]
1126         if protoimpl.UnsafeEnabled && x != nil {
1127                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1128                 if ms.LoadMessageInfo() == nil {
1129                         ms.StoreMessageInfo(mi)
1130                 }
1131                 return ms
1132         }
1133         return mi.MessageOf(x)
1134 }
1135
1136 // Deprecated: Use NrNeighbourInformation_ChoiceNRMode_FddInfo.ProtoReflect.Descriptor instead.
1137 func (*NrNeighbourInformation_ChoiceNRMode_FddInfo) Descriptor() ([]byte, []int) {
1138         return file_gnb_proto_rawDescGZIP(), []int{7, 0, 0}
1139 }
1140
1141 func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) GetUlarFcnFreqInfo() *NrFrequencyInfo {
1142         if x != nil {
1143                 return x.UlarFcnFreqInfo
1144         }
1145         return nil
1146 }
1147
1148 func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) GetDlarFcnFreqInfo() *NrFrequencyInfo {
1149         if x != nil {
1150                 return x.DlarFcnFreqInfo
1151         }
1152         return nil
1153 }
1154
1155 type NrNeighbourInformation_ChoiceNRMode_TddInfo struct {
1156         state         protoimpl.MessageState
1157         sizeCache     protoimpl.SizeCache
1158         unknownFields protoimpl.UnknownFields
1159
1160         ArFcnNrFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ar_fcn_nr_freq_info,json=arFcnNrFreqInfo,proto3" json:"ar_fcn_nr_freq_info,omitempty"`
1161 }
1162
1163 func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) Reset() {
1164         *x = NrNeighbourInformation_ChoiceNRMode_TddInfo{}
1165         if protoimpl.UnsafeEnabled {
1166                 mi := &file_gnb_proto_msgTypes[14]
1167                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1168                 ms.StoreMessageInfo(mi)
1169         }
1170 }
1171
1172 func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) String() string {
1173         return protoimpl.X.MessageStringOf(x)
1174 }
1175
1176 func (*NrNeighbourInformation_ChoiceNRMode_TddInfo) ProtoMessage() {}
1177
1178 func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) ProtoReflect() protoreflect.Message {
1179         mi := &file_gnb_proto_msgTypes[14]
1180         if protoimpl.UnsafeEnabled && x != nil {
1181                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1182                 if ms.LoadMessageInfo() == nil {
1183                         ms.StoreMessageInfo(mi)
1184                 }
1185                 return ms
1186         }
1187         return mi.MessageOf(x)
1188 }
1189
1190 // Deprecated: Use NrNeighbourInformation_ChoiceNRMode_TddInfo.ProtoReflect.Descriptor instead.
1191 func (*NrNeighbourInformation_ChoiceNRMode_TddInfo) Descriptor() ([]byte, []int) {
1192         return file_gnb_proto_rawDescGZIP(), []int{7, 0, 1}
1193 }
1194
1195 func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) GetArFcnNrFreqInfo() *NrFrequencyInfo {
1196         if x != nil {
1197                 return x.ArFcnNrFreqInfo
1198         }
1199         return nil
1200 }
1201
1202 var File_gnb_proto protoreflect.FileDescriptor
1203
1204 var file_gnb_proto_rawDesc = []byte{
1205         0x0a, 0x09, 0x67, 0x6e, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x08, 0x65, 0x6e, 0x74,
1206         0x69, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x12, 0x72, 0x61, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74,
1207         0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x65, 0x32, 0x6e, 0x6f, 0x64,
1208         0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66,
1209         0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69,
1210         0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d,
1211         0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x6e, 0x62, 0x5f,
1212         0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf3, 0x01, 0x0a, 0x03,
1213         0x47, 0x6e, 0x62, 0x12, 0x3e, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x6e, 0x72,
1214         0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x65,
1215         0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52,
1216         0x43, 0x65, 0x6c, 0x6c, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x72, 0x43, 0x65,
1217         0x6c, 0x6c, 0x73, 0x12, 0x3a, 0x0a, 0x0d, 0x72, 0x61, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74,
1218         0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x65, 0x6e, 0x74,
1219         0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x52, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f,
1220         0x6e, 0x52, 0x0c, 0x72, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12,
1221         0x2c, 0x0a, 0x08, 0x67, 0x6e, 0x62, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
1222         0x0e, 0x32, 0x11, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x47, 0x6e, 0x62,
1223         0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x67, 0x6e, 0x62, 0x54, 0x79, 0x70, 0x65, 0x12, 0x42, 0x0a,
1224         0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x04, 0x20,
1225         0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45,
1226         0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x43, 0x6f,
1227         0x6e, 0x66, 0x69, 0x67, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1228         0x73, 0x22, 0xbe, 0x01, 0x0a, 0x0c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65,
1229         0x6c, 0x6c, 0x12, 0x5e, 0x0a, 0x1a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x6e, 0x72, 0x5f,
1230         0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1231         0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65,
1232         0x73, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e,
1233         0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x17, 0x73, 0x65, 0x72, 0x76, 0x65,
1234         0x64, 0x4e, 0x72, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69,
1235         0x6f, 0x6e, 0x12, 0x4e, 0x0a, 0x12, 0x6e, 0x72, 0x5f, 0x6e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f,
1236         0x75, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20,
1237         0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x4e, 0x65, 0x69, 0x67,
1238         0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1239         0x52, 0x10, 0x6e, 0x72, 0x4e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66,
1240         0x6f, 0x73, 0x22, 0xa0, 0x08, 0x0a, 0x17, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43,
1241         0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x15,
1242         0x0a, 0x06, 0x6e, 0x72, 0x5f, 0x70, 0x63, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
1243         0x6e, 0x72, 0x50, 0x63, 0x69, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64,
1244         0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x16,
1245         0x0a, 0x06, 0x73, 0x74, 0x61, 0x63, 0x35, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
1246         0x73, 0x74, 0x61, 0x63, 0x35, 0x67, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1247         0x75, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
1248         0x0e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x53, 0x74, 0x61, 0x63, 0x12,
1249         0x21, 0x0a, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x70, 0x6c, 0x6d, 0x6e, 0x73, 0x18,
1250         0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x50, 0x6c, 0x6d,
1251         0x6e, 0x73, 0x12, 0x2a, 0x0a, 0x07, 0x6e, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20,
1252         0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e,
1253         0x72, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x06, 0x6e, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x54,
1254         0x0a, 0x0e, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65,
1255         0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65,
1256         0x73, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e,
1257         0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65,
1258         0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x0c, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x72,
1259         0x4d, 0x6f, 0x64, 0x65, 0x12, 0x63, 0x0a, 0x1b, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
1260         0x61, 0x6c, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
1261         0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x65, 0x6e, 0x74, 0x69,
1262         0x74, 0x69, 0x65, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x43,
1263         0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x19,
1264         0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e,
1265         0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x89, 0x05, 0x0a, 0x0c, 0x43, 0x68,
1266         0x6f, 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x48, 0x0a, 0x03, 0x66, 0x64,
1267         0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
1268         0x65, 0x73, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x49,
1269         0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63,
1270         0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x2e, 0x46, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52,
1271         0x03, 0x66, 0x64, 0x64, 0x12, 0x48, 0x0a, 0x03, 0x74, 0x64, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
1272         0x0b, 0x32, 0x36, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x72,
1273         0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61,
1274         0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64,
1275         0x65, 0x2e, 0x54, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x03, 0x74, 0x64, 0x64, 0x1a, 0xc1,
1276         0x02, 0x0a, 0x07, 0x46, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b, 0x0a, 0x0c, 0x75, 0x6c,
1277         0x5f, 0x66, 0x72, 0x65, 0x71, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
1278         0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72,
1279         0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x75, 0x6c, 0x46,
1280         0x72, 0x65, 0x71, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b, 0x0a, 0x0c, 0x64, 0x6c, 0x5f, 0x66, 0x72,
1281         0x65, 0x71, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e,
1282         0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75,
1283         0x65, 0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x64, 0x6c, 0x46, 0x72, 0x65, 0x71,
1284         0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5d, 0x0a, 0x19, 0x75, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73,
1285         0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74,
1286         0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
1287         0x65, 0x73, 0x2e, 0x4e, 0x72, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
1288         0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x17, 0x75, 0x6c, 0x54, 0x72,
1289         0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69,
1290         0x64, 0x74, 0x68, 0x12, 0x5d, 0x0a, 0x19, 0x64, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d,
1291         0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68,
1292         0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65,
1293         0x73, 0x2e, 0x4e, 0x72, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
1294         0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x17, 0x64, 0x6c, 0x54, 0x72, 0x61,
1295         0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64,
1296         0x74, 0x68, 0x1a, 0xa0, 0x01, 0x0a, 0x07, 0x54, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b,
1297         0x0a, 0x0c, 0x6e, 0x72, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01,
1298         0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e,
1299         0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52,
1300         0x0a, 0x6e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x58, 0x0a, 0x16, 0x74,
1301         0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x6e, 0x64,
1302         0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x6e,
1303         0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69,
1304         0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x15,
1305         0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64,
1306         0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x2b, 0x0a, 0x02, 0x4e, 0x72, 0x22, 0x25, 0x0a, 0x04, 0x4d,
1307         0x6f, 0x64, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00,
1308         0x12, 0x07, 0x0a, 0x03, 0x46, 0x44, 0x44, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x54, 0x44, 0x44,
1309         0x10, 0x02, 0x22, 0xd7, 0x02, 0x0a, 0x0f, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e,
1310         0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1a, 0x0a, 0x09, 0x6e, 0x72, 0x5f, 0x61, 0x72, 0x5f,
1311         0x66, 0x63, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x6e, 0x72, 0x41, 0x72, 0x46,
1312         0x63, 0x6e, 0x12, 0x50, 0x0a, 0x0e, 0x73, 0x75, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61,
1313         0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x65, 0x6e, 0x74,
1314         0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63,
1315         0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x75, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61,
1316         0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x73, 0x75, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61,
1317         0x74, 0x69, 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x0f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63,
1318         0x79, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e,
1319         0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e,
1320         0x63, 0x79, 0x42, 0x61, 0x6e, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x0e, 0x66, 0x72, 0x65, 0x71,
1321         0x75, 0x65, 0x6e, 0x63, 0x79, 0x42, 0x61, 0x6e, 0x64, 0x73, 0x1a, 0x8f, 0x01, 0x0a, 0x0e, 0x53,
1322         0x75, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a,
1323         0x0a, 0x73, 0x75, 0x6c, 0x5f, 0x61, 0x72, 0x5f, 0x66, 0x63, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28,
1324         0x04, 0x52, 0x08, 0x73, 0x75, 0x6c, 0x41, 0x72, 0x46, 0x63, 0x6e, 0x12, 0x5f, 0x0a, 0x1a, 0x73,
1325         0x75, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f,
1326         0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
1327         0x21, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x54, 0x72, 0x61,
1328         0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64,
1329         0x74, 0x68, 0x52, 0x18, 0x73, 0x75, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73,
1330         0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x6f, 0x0a, 0x11,
1331         0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x42, 0x61, 0x6e, 0x64, 0x49, 0x74, 0x65,
1332         0x6d, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x72, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63,
1333         0x79, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6e, 0x72,
1334         0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x42, 0x61, 0x6e, 0x64, 0x12, 0x2e, 0x0a,
1335         0x13, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6c, 0x5f, 0x62,
1336         0x61, 0x6e, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x73, 0x75, 0x70, 0x70,
1337         0x6f, 0x72, 0x74, 0x65, 0x64, 0x53, 0x75, 0x6c, 0x42, 0x61, 0x6e, 0x64, 0x73, 0x22, 0x67, 0x0a,
1338         0x17, 0x4e, 0x72, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42,
1339         0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x12, 0x25, 0x0a, 0x05, 0x6e, 0x72, 0x73, 0x63,
1340         0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
1341         0x65, 0x73, 0x2e, 0x4e, 0x72, 0x73, 0x63, 0x73, 0x52, 0x05, 0x6e, 0x72, 0x73, 0x63, 0x73, 0x12,
1342         0x25, 0x0a, 0x05, 0x6e, 0x63, 0x6e, 0x72, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f,
1343         0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x63, 0x6e, 0x72, 0x62, 0x52,
1344         0x05, 0x6e, 0x63, 0x6e, 0x72, 0x62, 0x22, 0x9b, 0x05, 0x0a, 0x16, 0x4e, 0x72, 0x4e, 0x65, 0x69,
1345         0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f,
1346         0x6e, 0x12, 0x15, 0x0a, 0x06, 0x6e, 0x72, 0x5f, 0x70, 0x63, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28,
1347         0x0d, 0x52, 0x05, 0x6e, 0x72, 0x50, 0x63, 0x69, 0x12, 0x15, 0x0a, 0x06, 0x6e, 0x72, 0x5f, 0x63,
1348         0x67, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x72, 0x43, 0x67, 0x69, 0x12,
1349         0x2a, 0x0a, 0x07, 0x6e, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e,
1350         0x32, 0x11, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x2e, 0x4d,
1351         0x6f, 0x64, 0x65, 0x52, 0x06, 0x6e, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x53, 0x0a, 0x0e, 0x63,
1352         0x68, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20,
1353         0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e,
1354         0x72, 0x4e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d,
1355         0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f,
1356         0x64, 0x65, 0x52, 0x0c, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x72, 0x4d, 0x6f, 0x64, 0x65,
1357         0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x63, 0x35, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09,
1358         0x52, 0x06, 0x73, 0x74, 0x61, 0x63, 0x35, 0x67, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x66,
1359         0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x63, 0x18, 0x06, 0x20, 0x01, 0x28,
1360         0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x53, 0x74, 0x61,
1361         0x63, 0x1a, 0x90, 0x03, 0x0a, 0x0c, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f,
1362         0x64, 0x65, 0x12, 0x47, 0x0a, 0x03, 0x66, 0x64, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
1363         0x35, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x4e, 0x65, 0x69,
1364         0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f,
1365         0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x2e, 0x46,
1366         0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x03, 0x66, 0x64, 0x64, 0x12, 0x47, 0x0a, 0x03, 0x74,
1367         0x64, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74,
1368         0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x4e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49,
1369         0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63,
1370         0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x2e, 0x54, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52,
1371         0x03, 0x74, 0x64, 0x64, 0x1a, 0x99, 0x01, 0x0a, 0x07, 0x46, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f,
1372         0x12, 0x46, 0x0a, 0x12, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x66, 0x63, 0x6e, 0x5f, 0x66, 0x72, 0x65,
1373         0x71, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65,
1374         0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65,
1375         0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x75, 0x6c, 0x61, 0x72, 0x46, 0x63, 0x6e,
1376         0x46, 0x72, 0x65, 0x71, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x46, 0x0a, 0x12, 0x64, 0x6c, 0x61, 0x72,
1377         0x5f, 0x66, 0x63, 0x6e, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02,
1378         0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e,
1379         0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52,
1380         0x0f, 0x64, 0x6c, 0x61, 0x72, 0x46, 0x63, 0x6e, 0x46, 0x72, 0x65, 0x71, 0x49, 0x6e, 0x66, 0x6f,
1381         0x1a, 0x52, 0x0a, 0x07, 0x54, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x47, 0x0a, 0x13, 0x61,
1382         0x72, 0x5f, 0x66, 0x63, 0x6e, 0x5f, 0x6e, 0x72, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x5f, 0x69, 0x6e,
1383         0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74,
1384         0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x49,
1385         0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x61, 0x72, 0x46, 0x63, 0x6e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71,
1386         0x49, 0x6e, 0x66, 0x6f, 0x2a, 0x47, 0x0a, 0x05, 0x4e, 0x72, 0x73, 0x63, 0x73, 0x12, 0x11, 0x0a,
1387         0x0d, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4e, 0x52, 0x53, 0x43, 0x53, 0x10, 0x00,
1388         0x12, 0x09, 0x0a, 0x05, 0x53, 0x43, 0x53, 0x31, 0x35, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x53,
1389         0x43, 0x53, 0x33, 0x30, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x53, 0x43, 0x53, 0x36, 0x30, 0x10,
1390         0x03, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x43, 0x53, 0x31, 0x32, 0x30, 0x10, 0x04, 0x2a, 0xe8, 0x02,
1391         0x0a, 0x05, 0x4e, 0x63, 0x6e, 0x72, 0x62, 0x12, 0x11, 0x0a, 0x0d, 0x55, 0x4e, 0x4b, 0x4e, 0x4f,
1392         0x57, 0x4e, 0x5f, 0x4e, 0x43, 0x4e, 0x52, 0x42, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52,
1393         0x42, 0x31, 0x31, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x31, 0x38, 0x10, 0x02,
1394         0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x32, 0x34, 0x10, 0x03, 0x12, 0x09, 0x0a, 0x05, 0x4e,
1395         0x52, 0x42, 0x32, 0x35, 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x33, 0x31, 0x10,
1396         0x05, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x33, 0x32, 0x10, 0x06, 0x12, 0x09, 0x0a, 0x05,
1397         0x4e, 0x52, 0x42, 0x33, 0x38, 0x10, 0x07, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x35, 0x31,
1398         0x10, 0x08, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x35, 0x32, 0x10, 0x09, 0x12, 0x09, 0x0a,
1399         0x05, 0x4e, 0x52, 0x42, 0x36, 0x35, 0x10, 0x0a, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x36,
1400         0x36, 0x10, 0x0b, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x37, 0x38, 0x10, 0x0c, 0x12, 0x09,
1401         0x0a, 0x05, 0x4e, 0x52, 0x42, 0x37, 0x39, 0x10, 0x0d, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42,
1402         0x39, 0x33, 0x10, 0x0e, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x30, 0x36, 0x10, 0x0f,
1403         0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x30, 0x37, 0x10, 0x10, 0x12, 0x0a, 0x0a, 0x06,
1404         0x4e, 0x52, 0x42, 0x31, 0x32, 0x31, 0x10, 0x11, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31,
1405         0x33, 0x32, 0x10, 0x12, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x33, 0x33, 0x10, 0x13,
1406         0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x33, 0x35, 0x10, 0x14, 0x12, 0x0a, 0x0a, 0x06,
1407         0x4e, 0x52, 0x42, 0x31, 0x36, 0x30, 0x10, 0x15, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31,
1408         0x36, 0x32, 0x10, 0x16, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x38, 0x39, 0x10, 0x17,
1409         0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x32, 0x31, 0x36, 0x10, 0x18, 0x12, 0x0a, 0x0a, 0x06,
1410         0x4e, 0x52, 0x42, 0x32, 0x31, 0x37, 0x10, 0x19, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x32,
1411         0x34, 0x35, 0x10, 0x1a, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x32, 0x36, 0x34, 0x10, 0x1b,
1412         0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x32, 0x37, 0x30, 0x10, 0x1c, 0x12, 0x0a, 0x0a, 0x06,
1413         0x4e, 0x52, 0x42, 0x32, 0x37, 0x33, 0x10, 0x1d, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
1414 }
1415
1416 var (
1417         file_gnb_proto_rawDescOnce sync.Once
1418         file_gnb_proto_rawDescData = file_gnb_proto_rawDesc
1419 )
1420
1421 func file_gnb_proto_rawDescGZIP() []byte {
1422         file_gnb_proto_rawDescOnce.Do(func() {
1423                 file_gnb_proto_rawDescData = protoimpl.X.CompressGZIP(file_gnb_proto_rawDescData)
1424         })
1425         return file_gnb_proto_rawDescData
1426 }
1427
1428 var file_gnb_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
1429 var file_gnb_proto_msgTypes = make([]protoimpl.MessageInfo, 15)
1430 var file_gnb_proto_goTypes = []interface{}{
1431         (Nrscs)(0),                      // 0: entities.Nrscs
1432         (Ncnrb)(0),                      // 1: entities.Ncnrb
1433         (Nr_Mode)(0),                    // 2: entities.Nr.Mode
1434         (*Gnb)(nil),                     // 3: entities.Gnb
1435         (*ServedNRCell)(nil),            // 4: entities.ServedNRCell
1436         (*ServedNRCellInformation)(nil), // 5: entities.ServedNRCellInformation
1437         (*Nr)(nil),                      // 6: entities.Nr
1438         (*NrFrequencyInfo)(nil),         // 7: entities.NrFrequencyInfo
1439         (*FrequencyBandItem)(nil),       // 8: entities.FrequencyBandItem
1440         (*NrTransmissionBandwidth)(nil), // 9: entities.NrTransmissionBandwidth
1441         (*NrNeighbourInformation)(nil),  // 10: entities.NrNeighbourInformation
1442         (*ServedNRCellInformation_ChoiceNRMode)(nil),         // 11: entities.ServedNRCellInformation.ChoiceNRMode
1443         (*ServedNRCellInformation_ChoiceNRMode_FddInfo)(nil), // 12: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo
1444         (*ServedNRCellInformation_ChoiceNRMode_TddInfo)(nil), // 13: entities.ServedNRCellInformation.ChoiceNRMode.TddInfo
1445         (*NrFrequencyInfo_SulInformation)(nil),               // 14: entities.NrFrequencyInfo.SulInformation
1446         (*NrNeighbourInformation_ChoiceNRMode)(nil),          // 15: entities.NrNeighbourInformation.ChoiceNRMode
1447         (*NrNeighbourInformation_ChoiceNRMode_FddInfo)(nil),  // 16: entities.NrNeighbourInformation.ChoiceNRMode.FddInfo
1448         (*NrNeighbourInformation_ChoiceNRMode_TddInfo)(nil),  // 17: entities.NrNeighbourInformation.ChoiceNRMode.TddInfo
1449         (*RanFunction)(nil),                                  // 18: entities.RanFunction
1450         (GnbType)(0),                                         // 19: entities.GnbType
1451         (*E2NodeComponentConfig)(nil),                        // 20: entities.E2nodeComponentConfig
1452         (*AdditionalCellInformation)(nil),                    // 21: entities.AdditionalCellInformation
1453 }
1454 var file_gnb_proto_depIdxs = []int32{
1455         4,  // 0: entities.Gnb.served_nr_cells:type_name -> entities.ServedNRCell
1456         18, // 1: entities.Gnb.ran_functions:type_name -> entities.RanFunction
1457         19, // 2: entities.Gnb.gnb_type:type_name -> entities.GnbType
1458         20, // 3: entities.Gnb.node_configs:type_name -> entities.E2nodeComponentConfig
1459         5,  // 4: entities.ServedNRCell.served_nr_cell_information:type_name -> entities.ServedNRCellInformation
1460         10, // 5: entities.ServedNRCell.nr_neighbour_infos:type_name -> entities.NrNeighbourInformation
1461         2,  // 6: entities.ServedNRCellInformation.nr_mode:type_name -> entities.Nr.Mode
1462         11, // 7: entities.ServedNRCellInformation.choice_nr_mode:type_name -> entities.ServedNRCellInformation.ChoiceNRMode
1463         21, // 8: entities.ServedNRCellInformation.additional_cell_information:type_name -> entities.AdditionalCellInformation
1464         14, // 9: entities.NrFrequencyInfo.sulInformation:type_name -> entities.NrFrequencyInfo.SulInformation
1465         8,  // 10: entities.NrFrequencyInfo.frequency_bands:type_name -> entities.FrequencyBandItem
1466         0,  // 11: entities.NrTransmissionBandwidth.nrscs:type_name -> entities.Nrscs
1467         1,  // 12: entities.NrTransmissionBandwidth.ncnrb:type_name -> entities.Ncnrb
1468         2,  // 13: entities.NrNeighbourInformation.nr_mode:type_name -> entities.Nr.Mode
1469         15, // 14: entities.NrNeighbourInformation.choice_nr_mode:type_name -> entities.NrNeighbourInformation.ChoiceNRMode
1470         12, // 15: entities.ServedNRCellInformation.ChoiceNRMode.fdd:type_name -> entities.ServedNRCellInformation.ChoiceNRMode.FddInfo
1471         13, // 16: entities.ServedNRCellInformation.ChoiceNRMode.tdd:type_name -> entities.ServedNRCellInformation.ChoiceNRMode.TddInfo
1472         7,  // 17: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.ul_freq_info:type_name -> entities.NrFrequencyInfo
1473         7,  // 18: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.dl_freq_info:type_name -> entities.NrFrequencyInfo
1474         9,  // 19: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.ul_transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth
1475         9,  // 20: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.dl_transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth
1476         7,  // 21: entities.ServedNRCellInformation.ChoiceNRMode.TddInfo.nr_freq_info:type_name -> entities.NrFrequencyInfo
1477         9,  // 22: entities.ServedNRCellInformation.ChoiceNRMode.TddInfo.transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth
1478         9,  // 23: entities.NrFrequencyInfo.SulInformation.sul_transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth
1479         16, // 24: entities.NrNeighbourInformation.ChoiceNRMode.fdd:type_name -> entities.NrNeighbourInformation.ChoiceNRMode.FddInfo
1480         17, // 25: entities.NrNeighbourInformation.ChoiceNRMode.tdd:type_name -> entities.NrNeighbourInformation.ChoiceNRMode.TddInfo
1481         7,  // 26: entities.NrNeighbourInformation.ChoiceNRMode.FddInfo.ular_fcn_freq_info:type_name -> entities.NrFrequencyInfo
1482         7,  // 27: entities.NrNeighbourInformation.ChoiceNRMode.FddInfo.dlar_fcn_freq_info:type_name -> entities.NrFrequencyInfo
1483         7,  // 28: entities.NrNeighbourInformation.ChoiceNRMode.TddInfo.ar_fcn_nr_freq_info:type_name -> entities.NrFrequencyInfo
1484         29, // [29:29] is the sub-list for method output_type
1485         29, // [29:29] is the sub-list for method input_type
1486         29, // [29:29] is the sub-list for extension type_name
1487         29, // [29:29] is the sub-list for extension extendee
1488         0,  // [0:29] is the sub-list for field type_name
1489 }
1490
1491 func init() { file_gnb_proto_init() }
1492 func file_gnb_proto_init() {
1493         if File_gnb_proto != nil {
1494                 return
1495         }
1496         file_ran_function_proto_init()
1497         file_e2node_component_config_proto_init()
1498         file_additional_cell_information_proto_init()
1499         file_nb_types_proto_init()
1500         if !protoimpl.UnsafeEnabled {
1501                 file_gnb_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1502                         switch v := v.(*Gnb); i {
1503                         case 0:
1504                                 return &v.state
1505                         case 1:
1506                                 return &v.sizeCache
1507                         case 2:
1508                                 return &v.unknownFields
1509                         default:
1510                                 return nil
1511                         }
1512                 }
1513                 file_gnb_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1514                         switch v := v.(*ServedNRCell); i {
1515                         case 0:
1516                                 return &v.state
1517                         case 1:
1518                                 return &v.sizeCache
1519                         case 2:
1520                                 return &v.unknownFields
1521                         default:
1522                                 return nil
1523                         }
1524                 }
1525                 file_gnb_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1526                         switch v := v.(*ServedNRCellInformation); i {
1527                         case 0:
1528                                 return &v.state
1529                         case 1:
1530                                 return &v.sizeCache
1531                         case 2:
1532                                 return &v.unknownFields
1533                         default:
1534                                 return nil
1535                         }
1536                 }
1537                 file_gnb_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1538                         switch v := v.(*Nr); i {
1539                         case 0:
1540                                 return &v.state
1541                         case 1:
1542                                 return &v.sizeCache
1543                         case 2:
1544                                 return &v.unknownFields
1545                         default:
1546                                 return nil
1547                         }
1548                 }
1549                 file_gnb_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1550                         switch v := v.(*NrFrequencyInfo); i {
1551                         case 0:
1552                                 return &v.state
1553                         case 1:
1554                                 return &v.sizeCache
1555                         case 2:
1556                                 return &v.unknownFields
1557                         default:
1558                                 return nil
1559                         }
1560                 }
1561                 file_gnb_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1562                         switch v := v.(*FrequencyBandItem); i {
1563                         case 0:
1564                                 return &v.state
1565                         case 1:
1566                                 return &v.sizeCache
1567                         case 2:
1568                                 return &v.unknownFields
1569                         default:
1570                                 return nil
1571                         }
1572                 }
1573                 file_gnb_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1574                         switch v := v.(*NrTransmissionBandwidth); i {
1575                         case 0:
1576                                 return &v.state
1577                         case 1:
1578                                 return &v.sizeCache
1579                         case 2:
1580                                 return &v.unknownFields
1581                         default:
1582                                 return nil
1583                         }
1584                 }
1585                 file_gnb_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1586                         switch v := v.(*NrNeighbourInformation); i {
1587                         case 0:
1588                                 return &v.state
1589                         case 1:
1590                                 return &v.sizeCache
1591                         case 2:
1592                                 return &v.unknownFields
1593                         default:
1594                                 return nil
1595                         }
1596                 }
1597                 file_gnb_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1598                         switch v := v.(*ServedNRCellInformation_ChoiceNRMode); i {
1599                         case 0:
1600                                 return &v.state
1601                         case 1:
1602                                 return &v.sizeCache
1603                         case 2:
1604                                 return &v.unknownFields
1605                         default:
1606                                 return nil
1607                         }
1608                 }
1609                 file_gnb_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
1610                         switch v := v.(*ServedNRCellInformation_ChoiceNRMode_FddInfo); i {
1611                         case 0:
1612                                 return &v.state
1613                         case 1:
1614                                 return &v.sizeCache
1615                         case 2:
1616                                 return &v.unknownFields
1617                         default:
1618                                 return nil
1619                         }
1620                 }
1621                 file_gnb_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
1622                         switch v := v.(*ServedNRCellInformation_ChoiceNRMode_TddInfo); i {
1623                         case 0:
1624                                 return &v.state
1625                         case 1:
1626                                 return &v.sizeCache
1627                         case 2:
1628                                 return &v.unknownFields
1629                         default:
1630                                 return nil
1631                         }
1632                 }
1633                 file_gnb_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
1634                         switch v := v.(*NrFrequencyInfo_SulInformation); i {
1635                         case 0:
1636                                 return &v.state
1637                         case 1:
1638                                 return &v.sizeCache
1639                         case 2:
1640                                 return &v.unknownFields
1641                         default:
1642                                 return nil
1643                         }
1644                 }
1645                 file_gnb_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
1646                         switch v := v.(*NrNeighbourInformation_ChoiceNRMode); i {
1647                         case 0:
1648                                 return &v.state
1649                         case 1:
1650                                 return &v.sizeCache
1651                         case 2:
1652                                 return &v.unknownFields
1653                         default:
1654                                 return nil
1655                         }
1656                 }
1657                 file_gnb_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
1658                         switch v := v.(*NrNeighbourInformation_ChoiceNRMode_FddInfo); i {
1659                         case 0:
1660                                 return &v.state
1661                         case 1:
1662                                 return &v.sizeCache
1663                         case 2:
1664                                 return &v.unknownFields
1665                         default:
1666                                 return nil
1667                         }
1668                 }
1669                 file_gnb_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
1670                         switch v := v.(*NrNeighbourInformation_ChoiceNRMode_TddInfo); i {
1671                         case 0:
1672                                 return &v.state
1673                         case 1:
1674                                 return &v.sizeCache
1675                         case 2:
1676                                 return &v.unknownFields
1677                         default:
1678                                 return nil
1679                         }
1680                 }
1681         }
1682         type x struct{}
1683         out := protoimpl.TypeBuilder{
1684                 File: protoimpl.DescBuilder{
1685                         GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1686                         RawDescriptor: file_gnb_proto_rawDesc,
1687                         NumEnums:      3,
1688                         NumMessages:   15,
1689                         NumExtensions: 0,
1690                         NumServices:   0,
1691                 },
1692                 GoTypes:           file_gnb_proto_goTypes,
1693                 DependencyIndexes: file_gnb_proto_depIdxs,
1694                 EnumInfos:         file_gnb_proto_enumTypes,
1695                 MessageInfos:      file_gnb_proto_msgTypes,
1696         }.Build()
1697         File_gnb_proto = out.File
1698         file_gnb_proto_rawDesc = nil
1699         file_gnb_proto_goTypes = nil
1700         file_gnb_proto_depIdxs = nil
1701 }