db9298413e32593c854c0662786ece08ec689496
[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-devel
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 }
290
291 func (x *Gnb) Reset() {
292         *x = Gnb{}
293         if protoimpl.UnsafeEnabled {
294                 mi := &file_gnb_proto_msgTypes[0]
295                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
296                 ms.StoreMessageInfo(mi)
297         }
298 }
299
300 func (x *Gnb) String() string {
301         return protoimpl.X.MessageStringOf(x)
302 }
303
304 func (*Gnb) ProtoMessage() {}
305
306 func (x *Gnb) ProtoReflect() protoreflect.Message {
307         mi := &file_gnb_proto_msgTypes[0]
308         if protoimpl.UnsafeEnabled && x != nil {
309                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
310                 if ms.LoadMessageInfo() == nil {
311                         ms.StoreMessageInfo(mi)
312                 }
313                 return ms
314         }
315         return mi.MessageOf(x)
316 }
317
318 // Deprecated: Use Gnb.ProtoReflect.Descriptor instead.
319 func (*Gnb) Descriptor() ([]byte, []int) {
320         return file_gnb_proto_rawDescGZIP(), []int{0}
321 }
322
323 func (x *Gnb) GetServedNrCells() []*ServedNRCell {
324         if x != nil {
325                 return x.ServedNrCells
326         }
327         return nil
328 }
329
330 func (x *Gnb) GetRanFunctions() []*RanFunction {
331         if x != nil {
332                 return x.RanFunctions
333         }
334         return nil
335 }
336
337 type ServedNRCell struct {
338         state         protoimpl.MessageState
339         sizeCache     protoimpl.SizeCache
340         unknownFields protoimpl.UnknownFields
341
342         ServedNrCellInformation *ServedNRCellInformation  `protobuf:"bytes,1,opt,name=served_nr_cell_information,json=servedNrCellInformation,proto3" json:"served_nr_cell_information,omitempty"`
343         NrNeighbourInfos        []*NrNeighbourInformation `protobuf:"bytes,2,rep,name=nr_neighbour_infos,json=nrNeighbourInfos,proto3" json:"nr_neighbour_infos,omitempty"`
344 }
345
346 func (x *ServedNRCell) Reset() {
347         *x = ServedNRCell{}
348         if protoimpl.UnsafeEnabled {
349                 mi := &file_gnb_proto_msgTypes[1]
350                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
351                 ms.StoreMessageInfo(mi)
352         }
353 }
354
355 func (x *ServedNRCell) String() string {
356         return protoimpl.X.MessageStringOf(x)
357 }
358
359 func (*ServedNRCell) ProtoMessage() {}
360
361 func (x *ServedNRCell) ProtoReflect() protoreflect.Message {
362         mi := &file_gnb_proto_msgTypes[1]
363         if protoimpl.UnsafeEnabled && x != nil {
364                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
365                 if ms.LoadMessageInfo() == nil {
366                         ms.StoreMessageInfo(mi)
367                 }
368                 return ms
369         }
370         return mi.MessageOf(x)
371 }
372
373 // Deprecated: Use ServedNRCell.ProtoReflect.Descriptor instead.
374 func (*ServedNRCell) Descriptor() ([]byte, []int) {
375         return file_gnb_proto_rawDescGZIP(), []int{1}
376 }
377
378 func (x *ServedNRCell) GetServedNrCellInformation() *ServedNRCellInformation {
379         if x != nil {
380                 return x.ServedNrCellInformation
381         }
382         return nil
383 }
384
385 func (x *ServedNRCell) GetNrNeighbourInfos() []*NrNeighbourInformation {
386         if x != nil {
387                 return x.NrNeighbourInfos
388         }
389         return nil
390 }
391
392 type ServedNRCellInformation struct {
393         state         protoimpl.MessageState
394         sizeCache     protoimpl.SizeCache
395         unknownFields protoimpl.UnknownFields
396
397         NrPci                     uint32                                `protobuf:"varint,1,opt,name=nr_pci,json=nrPci,proto3" json:"nr_pci,omitempty"`
398         CellId                    string                                `protobuf:"bytes,2,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
399         Stac5G                    string                                `protobuf:"bytes,3,opt,name=stac5g,proto3" json:"stac5g,omitempty"`
400         ConfiguredStac            string                                `protobuf:"bytes,4,opt,name=configured_stac,json=configuredStac,proto3" json:"configured_stac,omitempty"`
401         ServedPlmns               []string                              `protobuf:"bytes,5,rep,name=served_plmns,json=servedPlmns,proto3" json:"served_plmns,omitempty"`
402         NrMode                    Nr_Mode                               `protobuf:"varint,6,opt,name=nr_mode,json=nrMode,proto3,enum=entities.Nr_Mode" json:"nr_mode,omitempty"`
403         ChoiceNrMode              *ServedNRCellInformation_ChoiceNRMode `protobuf:"bytes,7,opt,name=choice_nr_mode,json=choiceNrMode,proto3" json:"choice_nr_mode,omitempty"`
404         AdditionalCellInformation *AdditionalCellInformation            `protobuf:"bytes,8,opt,name=additional_cell_information,json=additionalCellInformation,proto3" json:"additional_cell_information,omitempty"`
405 }
406
407 func (x *ServedNRCellInformation) Reset() {
408         *x = ServedNRCellInformation{}
409         if protoimpl.UnsafeEnabled {
410                 mi := &file_gnb_proto_msgTypes[2]
411                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
412                 ms.StoreMessageInfo(mi)
413         }
414 }
415
416 func (x *ServedNRCellInformation) String() string {
417         return protoimpl.X.MessageStringOf(x)
418 }
419
420 func (*ServedNRCellInformation) ProtoMessage() {}
421
422 func (x *ServedNRCellInformation) ProtoReflect() protoreflect.Message {
423         mi := &file_gnb_proto_msgTypes[2]
424         if protoimpl.UnsafeEnabled && x != nil {
425                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
426                 if ms.LoadMessageInfo() == nil {
427                         ms.StoreMessageInfo(mi)
428                 }
429                 return ms
430         }
431         return mi.MessageOf(x)
432 }
433
434 // Deprecated: Use ServedNRCellInformation.ProtoReflect.Descriptor instead.
435 func (*ServedNRCellInformation) Descriptor() ([]byte, []int) {
436         return file_gnb_proto_rawDescGZIP(), []int{2}
437 }
438
439 func (x *ServedNRCellInformation) GetNrPci() uint32 {
440         if x != nil {
441                 return x.NrPci
442         }
443         return 0
444 }
445
446 func (x *ServedNRCellInformation) GetCellId() string {
447         if x != nil {
448                 return x.CellId
449         }
450         return ""
451 }
452
453 func (x *ServedNRCellInformation) GetStac5G() string {
454         if x != nil {
455                 return x.Stac5G
456         }
457         return ""
458 }
459
460 func (x *ServedNRCellInformation) GetConfiguredStac() string {
461         if x != nil {
462                 return x.ConfiguredStac
463         }
464         return ""
465 }
466
467 func (x *ServedNRCellInformation) GetServedPlmns() []string {
468         if x != nil {
469                 return x.ServedPlmns
470         }
471         return nil
472 }
473
474 func (x *ServedNRCellInformation) GetNrMode() Nr_Mode {
475         if x != nil {
476                 return x.NrMode
477         }
478         return Nr_UNKNOWN
479 }
480
481 func (x *ServedNRCellInformation) GetChoiceNrMode() *ServedNRCellInformation_ChoiceNRMode {
482         if x != nil {
483                 return x.ChoiceNrMode
484         }
485         return nil
486 }
487
488 func (x *ServedNRCellInformation) GetAdditionalCellInformation() *AdditionalCellInformation {
489         if x != nil {
490                 return x.AdditionalCellInformation
491         }
492         return nil
493 }
494
495 type Nr struct {
496         state         protoimpl.MessageState
497         sizeCache     protoimpl.SizeCache
498         unknownFields protoimpl.UnknownFields
499 }
500
501 func (x *Nr) Reset() {
502         *x = Nr{}
503         if protoimpl.UnsafeEnabled {
504                 mi := &file_gnb_proto_msgTypes[3]
505                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
506                 ms.StoreMessageInfo(mi)
507         }
508 }
509
510 func (x *Nr) String() string {
511         return protoimpl.X.MessageStringOf(x)
512 }
513
514 func (*Nr) ProtoMessage() {}
515
516 func (x *Nr) ProtoReflect() protoreflect.Message {
517         mi := &file_gnb_proto_msgTypes[3]
518         if protoimpl.UnsafeEnabled && x != nil {
519                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
520                 if ms.LoadMessageInfo() == nil {
521                         ms.StoreMessageInfo(mi)
522                 }
523                 return ms
524         }
525         return mi.MessageOf(x)
526 }
527
528 // Deprecated: Use Nr.ProtoReflect.Descriptor instead.
529 func (*Nr) Descriptor() ([]byte, []int) {
530         return file_gnb_proto_rawDescGZIP(), []int{3}
531 }
532
533 type NrFrequencyInfo struct {
534         state         protoimpl.MessageState
535         sizeCache     protoimpl.SizeCache
536         unknownFields protoimpl.UnknownFields
537
538         NrArFcn        uint64                          `protobuf:"varint,1,opt,name=nr_ar_fcn,json=nrArFcn,proto3" json:"nr_ar_fcn,omitempty"`
539         SulInformation *NrFrequencyInfo_SulInformation `protobuf:"bytes,3,opt,name=sulInformation,proto3" json:"sulInformation,omitempty"`
540         FrequencyBands []*FrequencyBandItem            `protobuf:"bytes,4,rep,name=frequency_bands,json=frequencyBands,proto3" json:"frequency_bands,omitempty"`
541 }
542
543 func (x *NrFrequencyInfo) Reset() {
544         *x = NrFrequencyInfo{}
545         if protoimpl.UnsafeEnabled {
546                 mi := &file_gnb_proto_msgTypes[4]
547                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
548                 ms.StoreMessageInfo(mi)
549         }
550 }
551
552 func (x *NrFrequencyInfo) String() string {
553         return protoimpl.X.MessageStringOf(x)
554 }
555
556 func (*NrFrequencyInfo) ProtoMessage() {}
557
558 func (x *NrFrequencyInfo) ProtoReflect() protoreflect.Message {
559         mi := &file_gnb_proto_msgTypes[4]
560         if protoimpl.UnsafeEnabled && x != nil {
561                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
562                 if ms.LoadMessageInfo() == nil {
563                         ms.StoreMessageInfo(mi)
564                 }
565                 return ms
566         }
567         return mi.MessageOf(x)
568 }
569
570 // Deprecated: Use NrFrequencyInfo.ProtoReflect.Descriptor instead.
571 func (*NrFrequencyInfo) Descriptor() ([]byte, []int) {
572         return file_gnb_proto_rawDescGZIP(), []int{4}
573 }
574
575 func (x *NrFrequencyInfo) GetNrArFcn() uint64 {
576         if x != nil {
577                 return x.NrArFcn
578         }
579         return 0
580 }
581
582 func (x *NrFrequencyInfo) GetSulInformation() *NrFrequencyInfo_SulInformation {
583         if x != nil {
584                 return x.SulInformation
585         }
586         return nil
587 }
588
589 func (x *NrFrequencyInfo) GetFrequencyBands() []*FrequencyBandItem {
590         if x != nil {
591                 return x.FrequencyBands
592         }
593         return nil
594 }
595
596 type FrequencyBandItem struct {
597         state         protoimpl.MessageState
598         sizeCache     protoimpl.SizeCache
599         unknownFields protoimpl.UnknownFields
600
601         NrFrequencyBand   uint32   `protobuf:"varint,1,opt,name=nr_frequency_band,json=nrFrequencyBand,proto3" json:"nr_frequency_band,omitempty"`
602         SupportedSulBands []uint32 `protobuf:"varint,2,rep,packed,name=supported_sul_bands,json=supportedSulBands,proto3" json:"supported_sul_bands,omitempty"`
603 }
604
605 func (x *FrequencyBandItem) Reset() {
606         *x = FrequencyBandItem{}
607         if protoimpl.UnsafeEnabled {
608                 mi := &file_gnb_proto_msgTypes[5]
609                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
610                 ms.StoreMessageInfo(mi)
611         }
612 }
613
614 func (x *FrequencyBandItem) String() string {
615         return protoimpl.X.MessageStringOf(x)
616 }
617
618 func (*FrequencyBandItem) ProtoMessage() {}
619
620 func (x *FrequencyBandItem) ProtoReflect() protoreflect.Message {
621         mi := &file_gnb_proto_msgTypes[5]
622         if protoimpl.UnsafeEnabled && x != nil {
623                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
624                 if ms.LoadMessageInfo() == nil {
625                         ms.StoreMessageInfo(mi)
626                 }
627                 return ms
628         }
629         return mi.MessageOf(x)
630 }
631
632 // Deprecated: Use FrequencyBandItem.ProtoReflect.Descriptor instead.
633 func (*FrequencyBandItem) Descriptor() ([]byte, []int) {
634         return file_gnb_proto_rawDescGZIP(), []int{5}
635 }
636
637 func (x *FrequencyBandItem) GetNrFrequencyBand() uint32 {
638         if x != nil {
639                 return x.NrFrequencyBand
640         }
641         return 0
642 }
643
644 func (x *FrequencyBandItem) GetSupportedSulBands() []uint32 {
645         if x != nil {
646                 return x.SupportedSulBands
647         }
648         return nil
649 }
650
651 type NrTransmissionBandwidth struct {
652         state         protoimpl.MessageState
653         sizeCache     protoimpl.SizeCache
654         unknownFields protoimpl.UnknownFields
655
656         Nrscs Nrscs `protobuf:"varint,1,opt,name=nrscs,proto3,enum=entities.Nrscs" json:"nrscs,omitempty"`
657         Ncnrb Ncnrb `protobuf:"varint,2,opt,name=ncnrb,proto3,enum=entities.Ncnrb" json:"ncnrb,omitempty"`
658 }
659
660 func (x *NrTransmissionBandwidth) Reset() {
661         *x = NrTransmissionBandwidth{}
662         if protoimpl.UnsafeEnabled {
663                 mi := &file_gnb_proto_msgTypes[6]
664                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
665                 ms.StoreMessageInfo(mi)
666         }
667 }
668
669 func (x *NrTransmissionBandwidth) String() string {
670         return protoimpl.X.MessageStringOf(x)
671 }
672
673 func (*NrTransmissionBandwidth) ProtoMessage() {}
674
675 func (x *NrTransmissionBandwidth) ProtoReflect() protoreflect.Message {
676         mi := &file_gnb_proto_msgTypes[6]
677         if protoimpl.UnsafeEnabled && x != nil {
678                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
679                 if ms.LoadMessageInfo() == nil {
680                         ms.StoreMessageInfo(mi)
681                 }
682                 return ms
683         }
684         return mi.MessageOf(x)
685 }
686
687 // Deprecated: Use NrTransmissionBandwidth.ProtoReflect.Descriptor instead.
688 func (*NrTransmissionBandwidth) Descriptor() ([]byte, []int) {
689         return file_gnb_proto_rawDescGZIP(), []int{6}
690 }
691
692 func (x *NrTransmissionBandwidth) GetNrscs() Nrscs {
693         if x != nil {
694                 return x.Nrscs
695         }
696         return Nrscs_UNKNOWN_NRSCS
697 }
698
699 func (x *NrTransmissionBandwidth) GetNcnrb() Ncnrb {
700         if x != nil {
701                 return x.Ncnrb
702         }
703         return Ncnrb_UNKNOWN_NCNRB
704 }
705
706 type NrNeighbourInformation struct {
707         state         protoimpl.MessageState
708         sizeCache     protoimpl.SizeCache
709         unknownFields protoimpl.UnknownFields
710
711         NrPci          uint32                               `protobuf:"varint,1,opt,name=nr_pci,json=nrPci,proto3" json:"nr_pci,omitempty"`
712         NrCgi          string                               `protobuf:"bytes,2,opt,name=nr_cgi,json=nrCgi,proto3" json:"nr_cgi,omitempty"`
713         NrMode         Nr_Mode                              `protobuf:"varint,3,opt,name=nr_mode,json=nrMode,proto3,enum=entities.Nr_Mode" json:"nr_mode,omitempty"`
714         ChoiceNrMode   *NrNeighbourInformation_ChoiceNRMode `protobuf:"bytes,4,opt,name=choice_nr_mode,json=choiceNrMode,proto3" json:"choice_nr_mode,omitempty"`
715         Stac5G         string                               `protobuf:"bytes,5,opt,name=stac5g,proto3" json:"stac5g,omitempty"`
716         ConfiguredStac string                               `protobuf:"bytes,6,opt,name=configured_stac,json=configuredStac,proto3" json:"configured_stac,omitempty"`
717 }
718
719 func (x *NrNeighbourInformation) Reset() {
720         *x = NrNeighbourInformation{}
721         if protoimpl.UnsafeEnabled {
722                 mi := &file_gnb_proto_msgTypes[7]
723                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
724                 ms.StoreMessageInfo(mi)
725         }
726 }
727
728 func (x *NrNeighbourInformation) String() string {
729         return protoimpl.X.MessageStringOf(x)
730 }
731
732 func (*NrNeighbourInformation) ProtoMessage() {}
733
734 func (x *NrNeighbourInformation) ProtoReflect() protoreflect.Message {
735         mi := &file_gnb_proto_msgTypes[7]
736         if protoimpl.UnsafeEnabled && x != nil {
737                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
738                 if ms.LoadMessageInfo() == nil {
739                         ms.StoreMessageInfo(mi)
740                 }
741                 return ms
742         }
743         return mi.MessageOf(x)
744 }
745
746 // Deprecated: Use NrNeighbourInformation.ProtoReflect.Descriptor instead.
747 func (*NrNeighbourInformation) Descriptor() ([]byte, []int) {
748         return file_gnb_proto_rawDescGZIP(), []int{7}
749 }
750
751 func (x *NrNeighbourInformation) GetNrPci() uint32 {
752         if x != nil {
753                 return x.NrPci
754         }
755         return 0
756 }
757
758 func (x *NrNeighbourInformation) GetNrCgi() string {
759         if x != nil {
760                 return x.NrCgi
761         }
762         return ""
763 }
764
765 func (x *NrNeighbourInformation) GetNrMode() Nr_Mode {
766         if x != nil {
767                 return x.NrMode
768         }
769         return Nr_UNKNOWN
770 }
771
772 func (x *NrNeighbourInformation) GetChoiceNrMode() *NrNeighbourInformation_ChoiceNRMode {
773         if x != nil {
774                 return x.ChoiceNrMode
775         }
776         return nil
777 }
778
779 func (x *NrNeighbourInformation) GetStac5G() string {
780         if x != nil {
781                 return x.Stac5G
782         }
783         return ""
784 }
785
786 func (x *NrNeighbourInformation) GetConfiguredStac() string {
787         if x != nil {
788                 return x.ConfiguredStac
789         }
790         return ""
791 }
792
793 type ServedNRCellInformation_ChoiceNRMode struct {
794         state         protoimpl.MessageState
795         sizeCache     protoimpl.SizeCache
796         unknownFields protoimpl.UnknownFields
797
798         Fdd *ServedNRCellInformation_ChoiceNRMode_FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"`
799         Tdd *ServedNRCellInformation_ChoiceNRMode_TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"`
800 }
801
802 func (x *ServedNRCellInformation_ChoiceNRMode) Reset() {
803         *x = ServedNRCellInformation_ChoiceNRMode{}
804         if protoimpl.UnsafeEnabled {
805                 mi := &file_gnb_proto_msgTypes[8]
806                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
807                 ms.StoreMessageInfo(mi)
808         }
809 }
810
811 func (x *ServedNRCellInformation_ChoiceNRMode) String() string {
812         return protoimpl.X.MessageStringOf(x)
813 }
814
815 func (*ServedNRCellInformation_ChoiceNRMode) ProtoMessage() {}
816
817 func (x *ServedNRCellInformation_ChoiceNRMode) ProtoReflect() protoreflect.Message {
818         mi := &file_gnb_proto_msgTypes[8]
819         if protoimpl.UnsafeEnabled && x != nil {
820                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
821                 if ms.LoadMessageInfo() == nil {
822                         ms.StoreMessageInfo(mi)
823                 }
824                 return ms
825         }
826         return mi.MessageOf(x)
827 }
828
829 // Deprecated: Use ServedNRCellInformation_ChoiceNRMode.ProtoReflect.Descriptor instead.
830 func (*ServedNRCellInformation_ChoiceNRMode) Descriptor() ([]byte, []int) {
831         return file_gnb_proto_rawDescGZIP(), []int{2, 0}
832 }
833
834 func (x *ServedNRCellInformation_ChoiceNRMode) GetFdd() *ServedNRCellInformation_ChoiceNRMode_FddInfo {
835         if x != nil {
836                 return x.Fdd
837         }
838         return nil
839 }
840
841 func (x *ServedNRCellInformation_ChoiceNRMode) GetTdd() *ServedNRCellInformation_ChoiceNRMode_TddInfo {
842         if x != nil {
843                 return x.Tdd
844         }
845         return nil
846 }
847
848 type ServedNRCellInformation_ChoiceNRMode_FddInfo struct {
849         state         protoimpl.MessageState
850         sizeCache     protoimpl.SizeCache
851         unknownFields protoimpl.UnknownFields
852
853         UlFreqInfo              *NrFrequencyInfo         `protobuf:"bytes,1,opt,name=ul_freq_info,json=ulFreqInfo,proto3" json:"ul_freq_info,omitempty"`
854         DlFreqInfo              *NrFrequencyInfo         `protobuf:"bytes,2,opt,name=dl_freq_info,json=dlFreqInfo,proto3" json:"dl_freq_info,omitempty"`
855         UlTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,3,opt,name=ul_transmission_bandwidth,json=ulTransmissionBandwidth,proto3" json:"ul_transmission_bandwidth,omitempty"`
856         DlTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,4,opt,name=dl_transmission_bandwidth,json=dlTransmissionBandwidth,proto3" json:"dl_transmission_bandwidth,omitempty"`
857 }
858
859 func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) Reset() {
860         *x = ServedNRCellInformation_ChoiceNRMode_FddInfo{}
861         if protoimpl.UnsafeEnabled {
862                 mi := &file_gnb_proto_msgTypes[9]
863                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
864                 ms.StoreMessageInfo(mi)
865         }
866 }
867
868 func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) String() string {
869         return protoimpl.X.MessageStringOf(x)
870 }
871
872 func (*ServedNRCellInformation_ChoiceNRMode_FddInfo) ProtoMessage() {}
873
874 func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) ProtoReflect() protoreflect.Message {
875         mi := &file_gnb_proto_msgTypes[9]
876         if protoimpl.UnsafeEnabled && x != nil {
877                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
878                 if ms.LoadMessageInfo() == nil {
879                         ms.StoreMessageInfo(mi)
880                 }
881                 return ms
882         }
883         return mi.MessageOf(x)
884 }
885
886 // Deprecated: Use ServedNRCellInformation_ChoiceNRMode_FddInfo.ProtoReflect.Descriptor instead.
887 func (*ServedNRCellInformation_ChoiceNRMode_FddInfo) Descriptor() ([]byte, []int) {
888         return file_gnb_proto_rawDescGZIP(), []int{2, 0, 0}
889 }
890
891 func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlFreqInfo() *NrFrequencyInfo {
892         if x != nil {
893                 return x.UlFreqInfo
894         }
895         return nil
896 }
897
898 func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlFreqInfo() *NrFrequencyInfo {
899         if x != nil {
900                 return x.DlFreqInfo
901         }
902         return nil
903 }
904
905 func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlTransmissionBandwidth() *NrTransmissionBandwidth {
906         if x != nil {
907                 return x.UlTransmissionBandwidth
908         }
909         return nil
910 }
911
912 func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlTransmissionBandwidth() *NrTransmissionBandwidth {
913         if x != nil {
914                 return x.DlTransmissionBandwidth
915         }
916         return nil
917 }
918
919 type ServedNRCellInformation_ChoiceNRMode_TddInfo struct {
920         state         protoimpl.MessageState
921         sizeCache     protoimpl.SizeCache
922         unknownFields protoimpl.UnknownFields
923
924         NrFreqInfo            *NrFrequencyInfo         `protobuf:"bytes,1,opt,name=nr_freq_info,json=nrFreqInfo,proto3" json:"nr_freq_info,omitempty"`
925         TransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,2,opt,name=transmission_bandwidth,json=transmissionBandwidth,proto3" json:"transmission_bandwidth,omitempty"`
926 }
927
928 func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) Reset() {
929         *x = ServedNRCellInformation_ChoiceNRMode_TddInfo{}
930         if protoimpl.UnsafeEnabled {
931                 mi := &file_gnb_proto_msgTypes[10]
932                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
933                 ms.StoreMessageInfo(mi)
934         }
935 }
936
937 func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) String() string {
938         return protoimpl.X.MessageStringOf(x)
939 }
940
941 func (*ServedNRCellInformation_ChoiceNRMode_TddInfo) ProtoMessage() {}
942
943 func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) ProtoReflect() protoreflect.Message {
944         mi := &file_gnb_proto_msgTypes[10]
945         if protoimpl.UnsafeEnabled && x != nil {
946                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
947                 if ms.LoadMessageInfo() == nil {
948                         ms.StoreMessageInfo(mi)
949                 }
950                 return ms
951         }
952         return mi.MessageOf(x)
953 }
954
955 // Deprecated: Use ServedNRCellInformation_ChoiceNRMode_TddInfo.ProtoReflect.Descriptor instead.
956 func (*ServedNRCellInformation_ChoiceNRMode_TddInfo) Descriptor() ([]byte, []int) {
957         return file_gnb_proto_rawDescGZIP(), []int{2, 0, 1}
958 }
959
960 func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetNrFreqInfo() *NrFrequencyInfo {
961         if x != nil {
962                 return x.NrFreqInfo
963         }
964         return nil
965 }
966
967 func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetTransmissionBandwidth() *NrTransmissionBandwidth {
968         if x != nil {
969                 return x.TransmissionBandwidth
970         }
971         return nil
972 }
973
974 type NrFrequencyInfo_SulInformation struct {
975         state         protoimpl.MessageState
976         sizeCache     protoimpl.SizeCache
977         unknownFields protoimpl.UnknownFields
978
979         SulArFcn                 uint64                   `protobuf:"varint,1,opt,name=sul_ar_fcn,json=sulArFcn,proto3" json:"sul_ar_fcn,omitempty"`
980         SulTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,2,opt,name=sul_transmission_bandwidth,json=sulTransmissionBandwidth,proto3" json:"sul_transmission_bandwidth,omitempty"`
981 }
982
983 func (x *NrFrequencyInfo_SulInformation) Reset() {
984         *x = NrFrequencyInfo_SulInformation{}
985         if protoimpl.UnsafeEnabled {
986                 mi := &file_gnb_proto_msgTypes[11]
987                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
988                 ms.StoreMessageInfo(mi)
989         }
990 }
991
992 func (x *NrFrequencyInfo_SulInformation) String() string {
993         return protoimpl.X.MessageStringOf(x)
994 }
995
996 func (*NrFrequencyInfo_SulInformation) ProtoMessage() {}
997
998 func (x *NrFrequencyInfo_SulInformation) ProtoReflect() protoreflect.Message {
999         mi := &file_gnb_proto_msgTypes[11]
1000         if protoimpl.UnsafeEnabled && x != nil {
1001                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1002                 if ms.LoadMessageInfo() == nil {
1003                         ms.StoreMessageInfo(mi)
1004                 }
1005                 return ms
1006         }
1007         return mi.MessageOf(x)
1008 }
1009
1010 // Deprecated: Use NrFrequencyInfo_SulInformation.ProtoReflect.Descriptor instead.
1011 func (*NrFrequencyInfo_SulInformation) Descriptor() ([]byte, []int) {
1012         return file_gnb_proto_rawDescGZIP(), []int{4, 0}
1013 }
1014
1015 func (x *NrFrequencyInfo_SulInformation) GetSulArFcn() uint64 {
1016         if x != nil {
1017                 return x.SulArFcn
1018         }
1019         return 0
1020 }
1021
1022 func (x *NrFrequencyInfo_SulInformation) GetSulTransmissionBandwidth() *NrTransmissionBandwidth {
1023         if x != nil {
1024                 return x.SulTransmissionBandwidth
1025         }
1026         return nil
1027 }
1028
1029 type NrNeighbourInformation_ChoiceNRMode struct {
1030         state         protoimpl.MessageState
1031         sizeCache     protoimpl.SizeCache
1032         unknownFields protoimpl.UnknownFields
1033
1034         Fdd *NrNeighbourInformation_ChoiceNRMode_FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"`
1035         Tdd *NrNeighbourInformation_ChoiceNRMode_TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"`
1036 }
1037
1038 func (x *NrNeighbourInformation_ChoiceNRMode) Reset() {
1039         *x = NrNeighbourInformation_ChoiceNRMode{}
1040         if protoimpl.UnsafeEnabled {
1041                 mi := &file_gnb_proto_msgTypes[12]
1042                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1043                 ms.StoreMessageInfo(mi)
1044         }
1045 }
1046
1047 func (x *NrNeighbourInformation_ChoiceNRMode) String() string {
1048         return protoimpl.X.MessageStringOf(x)
1049 }
1050
1051 func (*NrNeighbourInformation_ChoiceNRMode) ProtoMessage() {}
1052
1053 func (x *NrNeighbourInformation_ChoiceNRMode) ProtoReflect() protoreflect.Message {
1054         mi := &file_gnb_proto_msgTypes[12]
1055         if protoimpl.UnsafeEnabled && x != nil {
1056                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1057                 if ms.LoadMessageInfo() == nil {
1058                         ms.StoreMessageInfo(mi)
1059                 }
1060                 return ms
1061         }
1062         return mi.MessageOf(x)
1063 }
1064
1065 // Deprecated: Use NrNeighbourInformation_ChoiceNRMode.ProtoReflect.Descriptor instead.
1066 func (*NrNeighbourInformation_ChoiceNRMode) Descriptor() ([]byte, []int) {
1067         return file_gnb_proto_rawDescGZIP(), []int{7, 0}
1068 }
1069
1070 func (x *NrNeighbourInformation_ChoiceNRMode) GetFdd() *NrNeighbourInformation_ChoiceNRMode_FddInfo {
1071         if x != nil {
1072                 return x.Fdd
1073         }
1074         return nil
1075 }
1076
1077 func (x *NrNeighbourInformation_ChoiceNRMode) GetTdd() *NrNeighbourInformation_ChoiceNRMode_TddInfo {
1078         if x != nil {
1079                 return x.Tdd
1080         }
1081         return nil
1082 }
1083
1084 type NrNeighbourInformation_ChoiceNRMode_FddInfo struct {
1085         state         protoimpl.MessageState
1086         sizeCache     protoimpl.SizeCache
1087         unknownFields protoimpl.UnknownFields
1088
1089         UlarFcnFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ular_fcn_freq_info,json=ularFcnFreqInfo,proto3" json:"ular_fcn_freq_info,omitempty"`
1090         DlarFcnFreqInfo *NrFrequencyInfo `protobuf:"bytes,2,opt,name=dlar_fcn_freq_info,json=dlarFcnFreqInfo,proto3" json:"dlar_fcn_freq_info,omitempty"`
1091 }
1092
1093 func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) Reset() {
1094         *x = NrNeighbourInformation_ChoiceNRMode_FddInfo{}
1095         if protoimpl.UnsafeEnabled {
1096                 mi := &file_gnb_proto_msgTypes[13]
1097                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1098                 ms.StoreMessageInfo(mi)
1099         }
1100 }
1101
1102 func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) String() string {
1103         return protoimpl.X.MessageStringOf(x)
1104 }
1105
1106 func (*NrNeighbourInformation_ChoiceNRMode_FddInfo) ProtoMessage() {}
1107
1108 func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) ProtoReflect() protoreflect.Message {
1109         mi := &file_gnb_proto_msgTypes[13]
1110         if protoimpl.UnsafeEnabled && x != nil {
1111                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1112                 if ms.LoadMessageInfo() == nil {
1113                         ms.StoreMessageInfo(mi)
1114                 }
1115                 return ms
1116         }
1117         return mi.MessageOf(x)
1118 }
1119
1120 // Deprecated: Use NrNeighbourInformation_ChoiceNRMode_FddInfo.ProtoReflect.Descriptor instead.
1121 func (*NrNeighbourInformation_ChoiceNRMode_FddInfo) Descriptor() ([]byte, []int) {
1122         return file_gnb_proto_rawDescGZIP(), []int{7, 0, 0}
1123 }
1124
1125 func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) GetUlarFcnFreqInfo() *NrFrequencyInfo {
1126         if x != nil {
1127                 return x.UlarFcnFreqInfo
1128         }
1129         return nil
1130 }
1131
1132 func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) GetDlarFcnFreqInfo() *NrFrequencyInfo {
1133         if x != nil {
1134                 return x.DlarFcnFreqInfo
1135         }
1136         return nil
1137 }
1138
1139 type NrNeighbourInformation_ChoiceNRMode_TddInfo struct {
1140         state         protoimpl.MessageState
1141         sizeCache     protoimpl.SizeCache
1142         unknownFields protoimpl.UnknownFields
1143
1144         ArFcnNrFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ar_fcn_nr_freq_info,json=arFcnNrFreqInfo,proto3" json:"ar_fcn_nr_freq_info,omitempty"`
1145 }
1146
1147 func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) Reset() {
1148         *x = NrNeighbourInformation_ChoiceNRMode_TddInfo{}
1149         if protoimpl.UnsafeEnabled {
1150                 mi := &file_gnb_proto_msgTypes[14]
1151                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1152                 ms.StoreMessageInfo(mi)
1153         }
1154 }
1155
1156 func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) String() string {
1157         return protoimpl.X.MessageStringOf(x)
1158 }
1159
1160 func (*NrNeighbourInformation_ChoiceNRMode_TddInfo) ProtoMessage() {}
1161
1162 func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) ProtoReflect() protoreflect.Message {
1163         mi := &file_gnb_proto_msgTypes[14]
1164         if protoimpl.UnsafeEnabled && x != nil {
1165                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1166                 if ms.LoadMessageInfo() == nil {
1167                         ms.StoreMessageInfo(mi)
1168                 }
1169                 return ms
1170         }
1171         return mi.MessageOf(x)
1172 }
1173
1174 // Deprecated: Use NrNeighbourInformation_ChoiceNRMode_TddInfo.ProtoReflect.Descriptor instead.
1175 func (*NrNeighbourInformation_ChoiceNRMode_TddInfo) Descriptor() ([]byte, []int) {
1176         return file_gnb_proto_rawDescGZIP(), []int{7, 0, 1}
1177 }
1178
1179 func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) GetArFcnNrFreqInfo() *NrFrequencyInfo {
1180         if x != nil {
1181                 return x.ArFcnNrFreqInfo
1182         }
1183         return nil
1184 }
1185
1186 var File_gnb_proto protoreflect.FileDescriptor
1187
1188 var file_gnb_proto_rawDesc = []byte{
1189         0x0a, 0x09, 0x67, 0x6e, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x08, 0x65, 0x6e, 0x74,
1190         0x69, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x12, 0x72, 0x61, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74,
1191         0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x61, 0x64, 0x64, 0x69, 0x74,
1192         0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72,
1193         0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x81, 0x01, 0x0a,
1194         0x03, 0x47, 0x6e, 0x62, 0x12, 0x3e, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x6e,
1195         0x72, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e,
1196         0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e,
1197         0x52, 0x43, 0x65, 0x6c, 0x6c, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x72, 0x43,
1198         0x65, 0x6c, 0x6c, 0x73, 0x12, 0x3a, 0x0a, 0x0d, 0x72, 0x61, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63,
1199         0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x65, 0x6e,
1200         0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x52, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69,
1201         0x6f, 0x6e, 0x52, 0x0c, 0x72, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
1202         0x22, 0xbe, 0x01, 0x0a, 0x0c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c,
1203         0x6c, 0x12, 0x5e, 0x0a, 0x1a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x6e, 0x72, 0x5f, 0x63,
1204         0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18,
1205         0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
1206         0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66,
1207         0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x17, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64,
1208         0x4e, 0x72, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f,
1209         0x6e, 0x12, 0x4e, 0x0a, 0x12, 0x6e, 0x72, 0x5f, 0x6e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75,
1210         0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e,
1211         0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x4e, 0x65, 0x69, 0x67, 0x68,
1212         0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
1213         0x10, 0x6e, 0x72, 0x4e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f,
1214         0x73, 0x22, 0xa0, 0x08, 0x0a, 0x17, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65,
1215         0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x15, 0x0a,
1216         0x06, 0x6e, 0x72, 0x5f, 0x70, 0x63, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6e,
1217         0x72, 0x50, 0x63, 0x69, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18,
1218         0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x16, 0x0a,
1219         0x06, 0x73, 0x74, 0x61, 0x63, 0x35, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73,
1220         0x74, 0x61, 0x63, 0x35, 0x67, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75,
1221         0x72, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e,
1222         0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x53, 0x74, 0x61, 0x63, 0x12, 0x21,
1223         0x0a, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x70, 0x6c, 0x6d, 0x6e, 0x73, 0x18, 0x05,
1224         0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x50, 0x6c, 0x6d, 0x6e,
1225         0x73, 0x12, 0x2a, 0x0a, 0x07, 0x6e, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01,
1226         0x28, 0x0e, 0x32, 0x11, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72,
1227         0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x06, 0x6e, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x54, 0x0a,
1228         0x0e, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18,
1229         0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
1230         0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66,
1231         0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e,
1232         0x52, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x0c, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x72, 0x4d,
1233         0x6f, 0x64, 0x65, 0x12, 0x63, 0x0a, 0x1b, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61,
1234         0x6c, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69,
1235         0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74,
1236         0x69, 0x65, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x43, 0x65,
1237         0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x19, 0x61,
1238         0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66,
1239         0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x89, 0x05, 0x0a, 0x0c, 0x43, 0x68, 0x6f,
1240         0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x48, 0x0a, 0x03, 0x66, 0x64, 0x64,
1241         0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65,
1242         0x73, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e,
1243         0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65,
1244         0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x2e, 0x46, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x03,
1245         0x66, 0x64, 0x64, 0x12, 0x48, 0x0a, 0x03, 0x74, 0x64, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
1246         0x32, 0x36, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x72, 0x76,
1247         0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
1248         0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65,
1249         0x2e, 0x54, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x03, 0x74, 0x64, 0x64, 0x1a, 0xc1, 0x02,
1250         0x0a, 0x07, 0x46, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b, 0x0a, 0x0c, 0x75, 0x6c, 0x5f,
1251         0x66, 0x72, 0x65, 0x71, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
1252         0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72, 0x65,
1253         0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x75, 0x6c, 0x46, 0x72,
1254         0x65, 0x71, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b, 0x0a, 0x0c, 0x64, 0x6c, 0x5f, 0x66, 0x72, 0x65,
1255         0x71, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65,
1256         0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65,
1257         0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x64, 0x6c, 0x46, 0x72, 0x65, 0x71, 0x49,
1258         0x6e, 0x66, 0x6f, 0x12, 0x5d, 0x0a, 0x19, 0x75, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d,
1259         0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68,
1260         0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65,
1261         0x73, 0x2e, 0x4e, 0x72, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
1262         0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x17, 0x75, 0x6c, 0x54, 0x72, 0x61,
1263         0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64,
1264         0x74, 0x68, 0x12, 0x5d, 0x0a, 0x19, 0x64, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69,
1265         0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18,
1266         0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
1267         0x2e, 0x4e, 0x72, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42,
1268         0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x17, 0x64, 0x6c, 0x54, 0x72, 0x61, 0x6e,
1269         0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74,
1270         0x68, 0x1a, 0xa0, 0x01, 0x0a, 0x07, 0x54, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b, 0x0a,
1271         0x0c, 0x6e, 0x72, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20,
1272         0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e,
1273         0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a,
1274         0x6e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x58, 0x0a, 0x16, 0x74, 0x72,
1275         0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x77,
1276         0x69, 0x64, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x6e, 0x74,
1277         0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73,
1278         0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x15, 0x74,
1279         0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77,
1280         0x69, 0x64, 0x74, 0x68, 0x22, 0x2b, 0x0a, 0x02, 0x4e, 0x72, 0x22, 0x25, 0x0a, 0x04, 0x4d, 0x6f,
1281         0x64, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12,
1282         0x07, 0x0a, 0x03, 0x46, 0x44, 0x44, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x54, 0x44, 0x44, 0x10,
1283         0x02, 0x22, 0xd7, 0x02, 0x0a, 0x0f, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63,
1284         0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1a, 0x0a, 0x09, 0x6e, 0x72, 0x5f, 0x61, 0x72, 0x5f, 0x66,
1285         0x63, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x6e, 0x72, 0x41, 0x72, 0x46, 0x63,
1286         0x6e, 0x12, 0x50, 0x0a, 0x0e, 0x73, 0x75, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
1287         0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x65, 0x6e, 0x74, 0x69,
1288         0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79,
1289         0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x75, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
1290         0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x73, 0x75, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
1291         0x69, 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x0f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79,
1292         0x5f, 0x62, 0x61, 0x6e, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x65,
1293         0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63,
1294         0x79, 0x42, 0x61, 0x6e, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x0e, 0x66, 0x72, 0x65, 0x71, 0x75,
1295         0x65, 0x6e, 0x63, 0x79, 0x42, 0x61, 0x6e, 0x64, 0x73, 0x1a, 0x8f, 0x01, 0x0a, 0x0e, 0x53, 0x75,
1296         0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x0a,
1297         0x73, 0x75, 0x6c, 0x5f, 0x61, 0x72, 0x5f, 0x66, 0x63, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04,
1298         0x52, 0x08, 0x73, 0x75, 0x6c, 0x41, 0x72, 0x46, 0x63, 0x6e, 0x12, 0x5f, 0x0a, 0x1a, 0x73, 0x75,
1299         0x6c, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62,
1300         0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21,
1301         0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x54, 0x72, 0x61, 0x6e,
1302         0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74,
1303         0x68, 0x52, 0x18, 0x73, 0x75, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69,
1304         0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x6f, 0x0a, 0x11, 0x46,
1305         0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x42, 0x61, 0x6e, 0x64, 0x49, 0x74, 0x65, 0x6d,
1306         0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x72, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79,
1307         0x5f, 0x62, 0x61, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6e, 0x72, 0x46,
1308         0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x42, 0x61, 0x6e, 0x64, 0x12, 0x2e, 0x0a, 0x13,
1309         0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6c, 0x5f, 0x62, 0x61,
1310         0x6e, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x73, 0x75, 0x70, 0x70, 0x6f,
1311         0x72, 0x74, 0x65, 0x64, 0x53, 0x75, 0x6c, 0x42, 0x61, 0x6e, 0x64, 0x73, 0x22, 0x67, 0x0a, 0x17,
1312         0x4e, 0x72, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61,
1313         0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x12, 0x25, 0x0a, 0x05, 0x6e, 0x72, 0x73, 0x63, 0x73,
1314         0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65,
1315         0x73, 0x2e, 0x4e, 0x72, 0x73, 0x63, 0x73, 0x52, 0x05, 0x6e, 0x72, 0x73, 0x63, 0x73, 0x12, 0x25,
1316         0x0a, 0x05, 0x6e, 0x63, 0x6e, 0x72, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e,
1317         0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x63, 0x6e, 0x72, 0x62, 0x52, 0x05,
1318         0x6e, 0x63, 0x6e, 0x72, 0x62, 0x22, 0x9b, 0x05, 0x0a, 0x16, 0x4e, 0x72, 0x4e, 0x65, 0x69, 0x67,
1319         0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1320         0x12, 0x15, 0x0a, 0x06, 0x6e, 0x72, 0x5f, 0x70, 0x63, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
1321         0x52, 0x05, 0x6e, 0x72, 0x50, 0x63, 0x69, 0x12, 0x15, 0x0a, 0x06, 0x6e, 0x72, 0x5f, 0x63, 0x67,
1322         0x69, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x72, 0x43, 0x67, 0x69, 0x12, 0x2a,
1323         0x0a, 0x07, 0x6e, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32,
1324         0x11, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x2e, 0x4d, 0x6f,
1325         0x64, 0x65, 0x52, 0x06, 0x6e, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x53, 0x0a, 0x0e, 0x63, 0x68,
1326         0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01,
1327         0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72,
1328         0x4e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61,
1329         0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64,
1330         0x65, 0x52, 0x0c, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x12,
1331         0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x63, 0x35, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
1332         0x06, 0x73, 0x74, 0x61, 0x63, 0x35, 0x67, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
1333         0x67, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x63, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
1334         0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x53, 0x74, 0x61, 0x63,
1335         0x1a, 0x90, 0x03, 0x0a, 0x0c, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64,
1336         0x65, 0x12, 0x47, 0x0a, 0x03, 0x66, 0x64, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35,
1337         0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x4e, 0x65, 0x69, 0x67,
1338         0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1339         0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x2e, 0x46, 0x64,
1340         0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x03, 0x66, 0x64, 0x64, 0x12, 0x47, 0x0a, 0x03, 0x74, 0x64,
1341         0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
1342         0x65, 0x73, 0x2e, 0x4e, 0x72, 0x4e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e,
1343         0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65,
1344         0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x2e, 0x54, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x03,
1345         0x74, 0x64, 0x64, 0x1a, 0x99, 0x01, 0x0a, 0x07, 0x46, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12,
1346         0x46, 0x0a, 0x12, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x66, 0x63, 0x6e, 0x5f, 0x66, 0x72, 0x65, 0x71,
1347         0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e,
1348         0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e,
1349         0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x75, 0x6c, 0x61, 0x72, 0x46, 0x63, 0x6e, 0x46,
1350         0x72, 0x65, 0x71, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x46, 0x0a, 0x12, 0x64, 0x6c, 0x61, 0x72, 0x5f,
1351         0x66, 0x63, 0x6e, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20,
1352         0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e,
1353         0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f,
1354         0x64, 0x6c, 0x61, 0x72, 0x46, 0x63, 0x6e, 0x46, 0x72, 0x65, 0x71, 0x49, 0x6e, 0x66, 0x6f, 0x1a,
1355         0x52, 0x0a, 0x07, 0x54, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x47, 0x0a, 0x13, 0x61, 0x72,
1356         0x5f, 0x66, 0x63, 0x6e, 0x5f, 0x6e, 0x72, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x5f, 0x69, 0x6e, 0x66,
1357         0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
1358         0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x49, 0x6e,
1359         0x66, 0x6f, 0x52, 0x0f, 0x61, 0x72, 0x46, 0x63, 0x6e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x49,
1360         0x6e, 0x66, 0x6f, 0x2a, 0x47, 0x0a, 0x05, 0x4e, 0x72, 0x73, 0x63, 0x73, 0x12, 0x11, 0x0a, 0x0d,
1361         0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4e, 0x52, 0x53, 0x43, 0x53, 0x10, 0x00, 0x12,
1362         0x09, 0x0a, 0x05, 0x53, 0x43, 0x53, 0x31, 0x35, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x53, 0x43,
1363         0x53, 0x33, 0x30, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x53, 0x43, 0x53, 0x36, 0x30, 0x10, 0x03,
1364         0x12, 0x0a, 0x0a, 0x06, 0x53, 0x43, 0x53, 0x31, 0x32, 0x30, 0x10, 0x04, 0x2a, 0xe8, 0x02, 0x0a,
1365         0x05, 0x4e, 0x63, 0x6e, 0x72, 0x62, 0x12, 0x11, 0x0a, 0x0d, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57,
1366         0x4e, 0x5f, 0x4e, 0x43, 0x4e, 0x52, 0x42, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42,
1367         0x31, 0x31, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x31, 0x38, 0x10, 0x02, 0x12,
1368         0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x32, 0x34, 0x10, 0x03, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52,
1369         0x42, 0x32, 0x35, 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x33, 0x31, 0x10, 0x05,
1370         0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x33, 0x32, 0x10, 0x06, 0x12, 0x09, 0x0a, 0x05, 0x4e,
1371         0x52, 0x42, 0x33, 0x38, 0x10, 0x07, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x35, 0x31, 0x10,
1372         0x08, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x35, 0x32, 0x10, 0x09, 0x12, 0x09, 0x0a, 0x05,
1373         0x4e, 0x52, 0x42, 0x36, 0x35, 0x10, 0x0a, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x36, 0x36,
1374         0x10, 0x0b, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x37, 0x38, 0x10, 0x0c, 0x12, 0x09, 0x0a,
1375         0x05, 0x4e, 0x52, 0x42, 0x37, 0x39, 0x10, 0x0d, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x39,
1376         0x33, 0x10, 0x0e, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x30, 0x36, 0x10, 0x0f, 0x12,
1377         0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x30, 0x37, 0x10, 0x10, 0x12, 0x0a, 0x0a, 0x06, 0x4e,
1378         0x52, 0x42, 0x31, 0x32, 0x31, 0x10, 0x11, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x33,
1379         0x32, 0x10, 0x12, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x33, 0x33, 0x10, 0x13, 0x12,
1380         0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x33, 0x35, 0x10, 0x14, 0x12, 0x0a, 0x0a, 0x06, 0x4e,
1381         0x52, 0x42, 0x31, 0x36, 0x30, 0x10, 0x15, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x36,
1382         0x32, 0x10, 0x16, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x38, 0x39, 0x10, 0x17, 0x12,
1383         0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x32, 0x31, 0x36, 0x10, 0x18, 0x12, 0x0a, 0x0a, 0x06, 0x4e,
1384         0x52, 0x42, 0x32, 0x31, 0x37, 0x10, 0x19, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x32, 0x34,
1385         0x35, 0x10, 0x1a, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x32, 0x36, 0x34, 0x10, 0x1b, 0x12,
1386         0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x32, 0x37, 0x30, 0x10, 0x1c, 0x12, 0x0a, 0x0a, 0x06, 0x4e,
1387         0x52, 0x42, 0x32, 0x37, 0x33, 0x10, 0x1d, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
1388 }
1389
1390 var (
1391         file_gnb_proto_rawDescOnce sync.Once
1392         file_gnb_proto_rawDescData = file_gnb_proto_rawDesc
1393 )
1394
1395 func file_gnb_proto_rawDescGZIP() []byte {
1396         file_gnb_proto_rawDescOnce.Do(func() {
1397                 file_gnb_proto_rawDescData = protoimpl.X.CompressGZIP(file_gnb_proto_rawDescData)
1398         })
1399         return file_gnb_proto_rawDescData
1400 }
1401
1402 var file_gnb_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
1403 var file_gnb_proto_msgTypes = make([]protoimpl.MessageInfo, 15)
1404 var file_gnb_proto_goTypes = []interface{}{
1405         (Nrscs)(0),                      // 0: entities.Nrscs
1406         (Ncnrb)(0),                      // 1: entities.Ncnrb
1407         (Nr_Mode)(0),                    // 2: entities.Nr.Mode
1408         (*Gnb)(nil),                     // 3: entities.Gnb
1409         (*ServedNRCell)(nil),            // 4: entities.ServedNRCell
1410         (*ServedNRCellInformation)(nil), // 5: entities.ServedNRCellInformation
1411         (*Nr)(nil),                      // 6: entities.Nr
1412         (*NrFrequencyInfo)(nil),         // 7: entities.NrFrequencyInfo
1413         (*FrequencyBandItem)(nil),       // 8: entities.FrequencyBandItem
1414         (*NrTransmissionBandwidth)(nil), // 9: entities.NrTransmissionBandwidth
1415         (*NrNeighbourInformation)(nil),  // 10: entities.NrNeighbourInformation
1416         (*ServedNRCellInformation_ChoiceNRMode)(nil),         // 11: entities.ServedNRCellInformation.ChoiceNRMode
1417         (*ServedNRCellInformation_ChoiceNRMode_FddInfo)(nil), // 12: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo
1418         (*ServedNRCellInformation_ChoiceNRMode_TddInfo)(nil), // 13: entities.ServedNRCellInformation.ChoiceNRMode.TddInfo
1419         (*NrFrequencyInfo_SulInformation)(nil),               // 14: entities.NrFrequencyInfo.SulInformation
1420         (*NrNeighbourInformation_ChoiceNRMode)(nil),          // 15: entities.NrNeighbourInformation.ChoiceNRMode
1421         (*NrNeighbourInformation_ChoiceNRMode_FddInfo)(nil),  // 16: entities.NrNeighbourInformation.ChoiceNRMode.FddInfo
1422         (*NrNeighbourInformation_ChoiceNRMode_TddInfo)(nil),  // 17: entities.NrNeighbourInformation.ChoiceNRMode.TddInfo
1423         (*RanFunction)(nil),                                  // 18: entities.RanFunction
1424         (*AdditionalCellInformation)(nil),                    // 19: entities.AdditionalCellInformation
1425 }
1426 var file_gnb_proto_depIdxs = []int32{
1427         4,  // 0: entities.Gnb.served_nr_cells:type_name -> entities.ServedNRCell
1428         18, // 1: entities.Gnb.ran_functions:type_name -> entities.RanFunction
1429         5,  // 2: entities.ServedNRCell.served_nr_cell_information:type_name -> entities.ServedNRCellInformation
1430         10, // 3: entities.ServedNRCell.nr_neighbour_infos:type_name -> entities.NrNeighbourInformation
1431         2,  // 4: entities.ServedNRCellInformation.nr_mode:type_name -> entities.Nr.Mode
1432         11, // 5: entities.ServedNRCellInformation.choice_nr_mode:type_name -> entities.ServedNRCellInformation.ChoiceNRMode
1433         19, // 6: entities.ServedNRCellInformation.additional_cell_information:type_name -> entities.AdditionalCellInformation
1434         14, // 7: entities.NrFrequencyInfo.sulInformation:type_name -> entities.NrFrequencyInfo.SulInformation
1435         8,  // 8: entities.NrFrequencyInfo.frequency_bands:type_name -> entities.FrequencyBandItem
1436         0,  // 9: entities.NrTransmissionBandwidth.nrscs:type_name -> entities.Nrscs
1437         1,  // 10: entities.NrTransmissionBandwidth.ncnrb:type_name -> entities.Ncnrb
1438         2,  // 11: entities.NrNeighbourInformation.nr_mode:type_name -> entities.Nr.Mode
1439         15, // 12: entities.NrNeighbourInformation.choice_nr_mode:type_name -> entities.NrNeighbourInformation.ChoiceNRMode
1440         12, // 13: entities.ServedNRCellInformation.ChoiceNRMode.fdd:type_name -> entities.ServedNRCellInformation.ChoiceNRMode.FddInfo
1441         13, // 14: entities.ServedNRCellInformation.ChoiceNRMode.tdd:type_name -> entities.ServedNRCellInformation.ChoiceNRMode.TddInfo
1442         7,  // 15: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.ul_freq_info:type_name -> entities.NrFrequencyInfo
1443         7,  // 16: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.dl_freq_info:type_name -> entities.NrFrequencyInfo
1444         9,  // 17: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.ul_transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth
1445         9,  // 18: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.dl_transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth
1446         7,  // 19: entities.ServedNRCellInformation.ChoiceNRMode.TddInfo.nr_freq_info:type_name -> entities.NrFrequencyInfo
1447         9,  // 20: entities.ServedNRCellInformation.ChoiceNRMode.TddInfo.transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth
1448         9,  // 21: entities.NrFrequencyInfo.SulInformation.sul_transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth
1449         16, // 22: entities.NrNeighbourInformation.ChoiceNRMode.fdd:type_name -> entities.NrNeighbourInformation.ChoiceNRMode.FddInfo
1450         17, // 23: entities.NrNeighbourInformation.ChoiceNRMode.tdd:type_name -> entities.NrNeighbourInformation.ChoiceNRMode.TddInfo
1451         7,  // 24: entities.NrNeighbourInformation.ChoiceNRMode.FddInfo.ular_fcn_freq_info:type_name -> entities.NrFrequencyInfo
1452         7,  // 25: entities.NrNeighbourInformation.ChoiceNRMode.FddInfo.dlar_fcn_freq_info:type_name -> entities.NrFrequencyInfo
1453         7,  // 26: entities.NrNeighbourInformation.ChoiceNRMode.TddInfo.ar_fcn_nr_freq_info:type_name -> entities.NrFrequencyInfo
1454         27, // [27:27] is the sub-list for method output_type
1455         27, // [27:27] is the sub-list for method input_type
1456         27, // [27:27] is the sub-list for extension type_name
1457         27, // [27:27] is the sub-list for extension extendee
1458         0,  // [0:27] is the sub-list for field type_name
1459 }
1460
1461 func init() { file_gnb_proto_init() }
1462 func file_gnb_proto_init() {
1463         if File_gnb_proto != nil {
1464                 return
1465         }
1466         file_ran_function_proto_init()
1467         file_additional_cell_information_proto_init()
1468         if !protoimpl.UnsafeEnabled {
1469                 file_gnb_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1470                         switch v := v.(*Gnb); i {
1471                         case 0:
1472                                 return &v.state
1473                         case 1:
1474                                 return &v.sizeCache
1475                         case 2:
1476                                 return &v.unknownFields
1477                         default:
1478                                 return nil
1479                         }
1480                 }
1481                 file_gnb_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1482                         switch v := v.(*ServedNRCell); i {
1483                         case 0:
1484                                 return &v.state
1485                         case 1:
1486                                 return &v.sizeCache
1487                         case 2:
1488                                 return &v.unknownFields
1489                         default:
1490                                 return nil
1491                         }
1492                 }
1493                 file_gnb_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1494                         switch v := v.(*ServedNRCellInformation); i {
1495                         case 0:
1496                                 return &v.state
1497                         case 1:
1498                                 return &v.sizeCache
1499                         case 2:
1500                                 return &v.unknownFields
1501                         default:
1502                                 return nil
1503                         }
1504                 }
1505                 file_gnb_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1506                         switch v := v.(*Nr); i {
1507                         case 0:
1508                                 return &v.state
1509                         case 1:
1510                                 return &v.sizeCache
1511                         case 2:
1512                                 return &v.unknownFields
1513                         default:
1514                                 return nil
1515                         }
1516                 }
1517                 file_gnb_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1518                         switch v := v.(*NrFrequencyInfo); i {
1519                         case 0:
1520                                 return &v.state
1521                         case 1:
1522                                 return &v.sizeCache
1523                         case 2:
1524                                 return &v.unknownFields
1525                         default:
1526                                 return nil
1527                         }
1528                 }
1529                 file_gnb_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1530                         switch v := v.(*FrequencyBandItem); i {
1531                         case 0:
1532                                 return &v.state
1533                         case 1:
1534                                 return &v.sizeCache
1535                         case 2:
1536                                 return &v.unknownFields
1537                         default:
1538                                 return nil
1539                         }
1540                 }
1541                 file_gnb_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1542                         switch v := v.(*NrTransmissionBandwidth); i {
1543                         case 0:
1544                                 return &v.state
1545                         case 1:
1546                                 return &v.sizeCache
1547                         case 2:
1548                                 return &v.unknownFields
1549                         default:
1550                                 return nil
1551                         }
1552                 }
1553                 file_gnb_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1554                         switch v := v.(*NrNeighbourInformation); i {
1555                         case 0:
1556                                 return &v.state
1557                         case 1:
1558                                 return &v.sizeCache
1559                         case 2:
1560                                 return &v.unknownFields
1561                         default:
1562                                 return nil
1563                         }
1564                 }
1565                 file_gnb_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1566                         switch v := v.(*ServedNRCellInformation_ChoiceNRMode); i {
1567                         case 0:
1568                                 return &v.state
1569                         case 1:
1570                                 return &v.sizeCache
1571                         case 2:
1572                                 return &v.unknownFields
1573                         default:
1574                                 return nil
1575                         }
1576                 }
1577                 file_gnb_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
1578                         switch v := v.(*ServedNRCellInformation_ChoiceNRMode_FddInfo); i {
1579                         case 0:
1580                                 return &v.state
1581                         case 1:
1582                                 return &v.sizeCache
1583                         case 2:
1584                                 return &v.unknownFields
1585                         default:
1586                                 return nil
1587                         }
1588                 }
1589                 file_gnb_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
1590                         switch v := v.(*ServedNRCellInformation_ChoiceNRMode_TddInfo); i {
1591                         case 0:
1592                                 return &v.state
1593                         case 1:
1594                                 return &v.sizeCache
1595                         case 2:
1596                                 return &v.unknownFields
1597                         default:
1598                                 return nil
1599                         }
1600                 }
1601                 file_gnb_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
1602                         switch v := v.(*NrFrequencyInfo_SulInformation); i {
1603                         case 0:
1604                                 return &v.state
1605                         case 1:
1606                                 return &v.sizeCache
1607                         case 2:
1608                                 return &v.unknownFields
1609                         default:
1610                                 return nil
1611                         }
1612                 }
1613                 file_gnb_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
1614                         switch v := v.(*NrNeighbourInformation_ChoiceNRMode); i {
1615                         case 0:
1616                                 return &v.state
1617                         case 1:
1618                                 return &v.sizeCache
1619                         case 2:
1620                                 return &v.unknownFields
1621                         default:
1622                                 return nil
1623                         }
1624                 }
1625                 file_gnb_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
1626                         switch v := v.(*NrNeighbourInformation_ChoiceNRMode_FddInfo); i {
1627                         case 0:
1628                                 return &v.state
1629                         case 1:
1630                                 return &v.sizeCache
1631                         case 2:
1632                                 return &v.unknownFields
1633                         default:
1634                                 return nil
1635                         }
1636                 }
1637                 file_gnb_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
1638                         switch v := v.(*NrNeighbourInformation_ChoiceNRMode_TddInfo); i {
1639                         case 0:
1640                                 return &v.state
1641                         case 1:
1642                                 return &v.sizeCache
1643                         case 2:
1644                                 return &v.unknownFields
1645                         default:
1646                                 return nil
1647                         }
1648                 }
1649         }
1650         type x struct{}
1651         out := protoimpl.TypeBuilder{
1652                 File: protoimpl.DescBuilder{
1653                         GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1654                         RawDescriptor: file_gnb_proto_rawDesc,
1655                         NumEnums:      3,
1656                         NumMessages:   15,
1657                         NumExtensions: 0,
1658                         NumServices:   0,
1659                 },
1660                 GoTypes:           file_gnb_proto_goTypes,
1661                 DependencyIndexes: file_gnb_proto_depIdxs,
1662                 EnumInfos:         file_gnb_proto_enumTypes,
1663                 MessageInfos:      file_gnb_proto_msgTypes,
1664         }.Build()
1665         File_gnb_proto = out.File
1666         file_gnb_proto_rawDesc = nil
1667         file_gnb_proto_goTypes = nil
1668         file_gnb_proto_depIdxs = nil
1669 }